home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Crab Attack II ••••
/
CRAB ATTACK II
/
CRAB ATTACK II.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1990-04-27
|
491KB
|
8,646 lines
# near model CODE resource
# jump table entries: 432-432 (1 of them)
fn00000000:
00000000 4E56 FD18 link A6, -0x02E8
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 A852 syscall HideCursor
0000000A 4286 clr.l D6
0000000C 3F3C 0002 move.w -[A7], 0x2
00000010 A889 syscall TextMode
00000012 594F subq.w A7, 4
00000014 A8D8 syscall NewRgn
00000016 265F movea.l A3, [A7]+
00000018 594F subq.w A7, 4
0000001A A975 syscall TickCount
0000001C 2B5F F11E move.l [A5 - 0xEE2], [A7]+
label00000020:
00000020 5286 addq.l D6, 1
00000022 486D FFBC pea.l [A5 - 0x44]
00000026 A87C syscall BackPat
00000028 0C86 0000 0D48 cmpi.l D6, 0xD48 /* '\rH' */
0000002E 6C20 bge +0x22 /* 00000050 */
00000030 486E FD1C pea.l [A6 - 0x2E4]
00000034 4267 clr.w -[A7]
00000036 4267 clr.w -[A7]
00000038 3F3C 0200 move.w -[A7], 0x200
0000003C 3F3C 0156 move.w -[A7], 0x156
00000040 A8A7 syscall SetRect
00000042 486E FD1C pea.l [A6 - 0x2E4]
00000046 4267 clr.w -[A7]
00000048 3F3C FFFF move.w -[A7], 0xFFFF
0000004C 2F0B move.l -[A7], A3
0000004E A8EF syscall ScrollRect
label00000050:
00000050 0C86 0000 0D20 cmpi.l D6, 0xD20 /* '\r ' */
00000056 5DC0 slt D0
00000058 2F06 move.l -[A7], D6
0000005A 7214 moveq.l D1, 0x14
0000005C 2F01 move.l -[A7], D1
0000005E 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000062 4A9F tst.l [A7]+
00000064 57C1 seq D1
00000066 C001 and.b D0, D1
00000068 6700 078E beq +0x790 /* 000007F8 */
0000006C 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00000070 3F3C 014A move.w -[A7], 0x14A
00000074 A893 syscall MoveTo
00000076 422E FD24 clr.b [A6 - 0x2DC]
0000007A 2006 move.l D0, D6
0000007C 6000 054E bra +0x550 /* 000005CC */
label00000080:
00000080 41FA 15EE lea.l A0, [PC + 0x15EE /* 00001670, value 0x2A596F75 '*You', pstring "You numbly open the cockpit and climb out," */]
00000084 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000088 700A moveq.l D0, 0x0A
label0000008A:
0000008A 22D8 move.l [A1]+, [A0]+
0000008C 51C8 FFFC dbf D0, -0x6 /* 0000008A */
00000090 6000 0760 bra +0x762 /* 000007F2 */
label00000094:
00000094 41FA 15AE lea.l A0, [PC + 0x15AE /* 00001644, value 0x2A726561 '*rea', pstring "realizing that the battle is finally over." */]
00000098 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000009C 700A moveq.l D0, 0x0A
label0000009E:
0000009E 22D8 move.l [A1]+, [A0]+
000000A0 51C8 FFFC dbf D0, -0x6 /* 0000009E */
000000A4 6000 074C bra +0x74E /* 000007F2 */
label000000A8:
000000A8 41FA 156C lea.l A0, [PC + 0x156C /* 00001616, value 0x2C446561 ',Dea', pstring "Dead sea creatures litter beaches across the" */]
000000AC 43EE FD24 lea.l A1, [A6 - 0x2DC]
000000B0 700B moveq.l D0, 0x0B
label000000B2:
000000B2 22D8 move.l [A1]+, [A0]+
000000B4 51C8 FFFC dbf D0, -0x6 /* 000000B2 */
000000B8 6000 0738 bra +0x73A /* 000007F2 */
label000000BC:
000000BC 41FA 1528 lea.l A0, [PC + 0x1528 /* 000015E6, value 0x2F776F72 '/wor', pstring "world. It looks like another year of discounts" */]
000000C0 43EE FD24 lea.l A1, [A6 - 0x2DC]
000000C4 700B moveq.l D0, 0x0B
label000000C6:
000000C6 22D8 move.l [A1]+, [A0]+
000000C8 51C8 FFFC dbf D0, -0x6 /* 000000C6 */
000000CC 6000 0724 bra +0x726 /* 000007F2 */
label000000D0:
000000D0 41FA 14EA lea.l A0, [PC + 0x14EA /* 000015BC, value 0x28617420 '(at ', pstring "at cheap seafood restaurants everywhere." */]
000000D4 43EE FD24 lea.l A1, [A6 - 0x2DC]
000000D8 700A moveq.l D0, 0x0A
label000000DA:
000000DA 22D8 move.l [A1]+, [A0]+
000000DC 51C8 FFFC dbf D0, -0x6 /* 000000DA */
000000E0 6000 0710 bra +0x712 /* 000007F2 */
label000000E4:
000000E4 41FA 14B0 lea.l A0, [PC + 0x14B0 /* 00001596, value 0x25416C74 '%Alt', pstring "Although the attack has been stopped," */]
000000E8 43EE FD24 lea.l A1, [A6 - 0x2DC]
000000EC 7009 moveq.l D0, 0x09
label000000EE:
000000EE 22D8 move.l [A1]+, [A0]+
000000F0 51C8 FFFC dbf D0, -0x6 /* 000000EE */
000000F4 6000 06FC bra +0x6FE /* 000007F2 */
label000000F8:
000000F8 41FA 146A lea.l A0, [PC + 0x146A /* 00001564, value 0x31726164 '1rad', pstring "radioactive sea creatures still teem in the ocean" */]
000000FC 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000100 700C moveq.l D0, 0x0C
label00000102:
00000102 22D8 move.l [A1]+, [A0]+
00000104 51C8 FFFC dbf D0, -0x6 /* 00000102 */
00000108 6000 06E8 bra +0x6EA /* 000007F2 */
label0000010C:
0000010C 41FA 1422 lea.l A0, [PC + 0x1422 /* 00001530, value 0x32646570 '2dep', pstring "depths. Soon an expedition must be led to destroy" */]
00000110 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000114 700C moveq.l D0, 0x0C
label00000116:
00000116 22D8 move.l [A1]+, [A0]+
00000118 51C8 FFFC dbf D0, -0x6 /* 00000116 */
0000011C 6000 06D4 bra +0x6D6 /* 000007F2 */
label00000120:
00000120 41FA 1408 lea.l A0, [PC + 0x1408 /* 0000152A, value 0x5746865, pstring "them." */]
00000124 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000128 22D8 move.l [A1]+, [A0]+
0000012A 22D8 move.l [A1]+, [A0]+
0000012C 6000 06C4 bra +0x6C6 /* 000007F2 */
label00000130:
00000130 41FA 13D2 lea.l A0, [PC + 0x13D2 /* 00001504, value 0x25284173 '%(As', pstring "(As soon as we write Crab Attack III)" */]
00000134 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000138 7009 moveq.l D0, 0x09
label0000013A:
0000013A 22D8 move.l [A1]+, [A0]+
0000013C 51C8 FFFC dbf D0, -0x6 /* 0000013A */
00000140 6000 06B0 bra +0x6B2 /* 000007F2 */
label00000144:
00000144 41FA 1392 lea.l A0, [PC + 0x1392 /* 000014D8, value 0x2A202020 '* ', pstring " **Credits**" */]
00000148 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000014C 700A moveq.l D0, 0x0A
label0000014E:
0000014E 22D8 move.l [A1]+, [A0]+
00000150 51C8 FFFC dbf D0, -0x6 /* 0000014E */
00000154 6000 069C bra +0x69E /* 000007F2 */
label00000158:
00000158 41FA 136E lea.l A0, [PC + 0x136E /* 000014C8, value 0xF50726F, pstring "Programming and" */]
0000015C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000160 22D8 move.l [A1]+, [A0]+
00000162 22D8 move.l [A1]+, [A0]+
00000164 22D8 move.l [A1]+, [A0]+
00000166 22D8 move.l [A1]+, [A0]+
00000168 6000 0688 bra +0x68A /* 000007F2 */
label0000016C:
0000016C 41FA 1340 lea.l A0, [PC + 0x1340 /* 000014AE, value 0x18202020, pstring " Initial game design" */]
00000170 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000174 7006 moveq.l D0, 0x06
label00000176:
00000176 22D8 move.l [A1]+, [A0]+
00000178 51C8 FFFC dbf D0, -0x6 /* 00000176 */
0000017C 6000 0674 bra +0x676 /* 000007F2 */
label00000180:
00000180 41FA 12EE lea.l A0, [PC + 0x12EE /* 00001470, value 0x3C202020 '< ', cstring "< ............."... */]
00000184 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000188 700F moveq.l D0, 0x0F
label0000018A:
0000018A 22D8 move.l [A1]+, [A0]+
0000018C 51C8 FFFC dbf D0, -0x6 /* 0000018A */
00000190 6000 0660 bra +0x662 /* 000007F2 */
label00000194:
00000194 41FA 12CA lea.l A0, [PC + 0x12CA /* 00001460, value 0xF477261, pstring "Graphics design" */]
00000198 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000019C 22D8 move.l [A1]+, [A0]+
0000019E 22D8 move.l [A1]+, [A0]+
000001A0 22D8 move.l [A1]+, [A0]+
000001A2 22D8 move.l [A1]+, [A0]+
000001A4 6000 064C bra +0x64E /* 000007F2 */
label000001A8:
000001A8 41FA 1276 lea.l A0, [PC + 0x1276 /* 00001420, value 0x3F202020 '? ', cstring "? ............."... */]
000001AC 43EE FD24 lea.l A1, [A6 - 0x2DC]
000001B0 700F moveq.l D0, 0x0F
label000001B2:
000001B2 22D8 move.l [A1]+, [A0]+
000001B4 51C8 FFFC dbf D0, -0x6 /* 000001B2 */
000001B8 6000 0638 bra +0x63A /* 000007F2 */
label000001BC:
000001BC 41FA 124E lea.l A0, [PC + 0x124E /* 0000140C, value 0x124D616E, pstring "Many helpful ideas" */]
000001C0 43EE FD24 lea.l A1, [A6 - 0x2DC]
000001C4 7004 moveq.l D0, 0x04
label000001C6:
000001C6 22D8 move.l [A1]+, [A0]+
000001C8 51C8 FFFC dbf D0, -0x6 /* 000001C6 */
000001CC 6000 0624 bra +0x626 /* 000007F2 */
label000001D0:
000001D0 41FA 11FA lea.l A0, [PC + 0x11FA /* 000013CC, value 0x3F202020 '? ', pstring " ............................Jesse Greenbaum-16" */]
000001D4 43EE FD24 lea.l A1, [A6 - 0x2DC]
000001D8 700F moveq.l D0, 0x0F
label000001DA:
000001DA 22D8 move.l [A1]+, [A0]+
000001DC 51C8 FFFC dbf D0, -0x6 /* 000001DA */
000001E0 6000 0610 bra +0x612 /* 000007F2 */
label000001E4:
000001E4 41FA 11CE lea.l A0, [PC + 0x11CE /* 000013B4, value 0x16416464, pstring "Additional playtesting" */]
000001E8 43EE FD24 lea.l A1, [A6 - 0x2DC]
000001EC 7005 moveq.l D0, 0x05
label000001EE:
000001EE 22D8 move.l [A1]+, [A0]+
000001F0 51C8 FFFC dbf D0, -0x6 /* 000001EE */
000001F4 6000 05FC bra +0x5FE /* 000007F2 */
label000001F8:
000001F8 41FA 1180 lea.l A0, [PC + 0x1180 /* 0000137A, value 0x38202020 '8 ', pstring " Bob Brian, Rob Matsushita, Chris Baker" */]
000001FC 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000200 700E moveq.l D0, 0x0E
label00000202:
00000202 22D8 move.l [A1]+, [A0]+
00000204 51C8 FFFC dbf D0, -0x6 /* 00000202 */
00000208 6000 05E8 bra +0x5EA /* 000007F2 */
label0000020C:
0000020C 41FA 115C lea.l A0, [PC + 0x115C /* 0000136A, value 0xF416C73, pstring "Also thanks to:" */]
00000210 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000214 22D8 move.l [A1]+, [A0]+
00000216 22D8 move.l [A1]+, [A0]+
00000218 22D8 move.l [A1]+, [A0]+
0000021A 22D8 move.l [A1]+, [A0]+
0000021C 6000 05D4 bra +0x5D6 /* 000007F2 */
label00000220:
00000220 41FA 1112 lea.l A0, [PC + 0x1112 /* 00001334, value 0x3453636F '4Sco' */]
00000224 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000228 700D moveq.l D0, 0x0D
label0000022A:
0000022A 22D8 move.l [A1]+, [A0]+
0000022C 51C8 FFFC dbf D0, -0x6 /* 0000022A */
00000230 6000 05C0 bra +0x5C2 /* 000007F2 */
label00000234:
00000234 41FA 10E0 lea.l A0, [PC + 0x10E0 /* 00001316, value 0x1D4D4853, pstring "MHS pascal teacher Mr. Inglis" */]
00000238 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000023C 7007 moveq.l D0, 0x07
label0000023E:
0000023E 22D8 move.l [A1]+, [A0]+
00000240 51C8 FFFC dbf D0, -0x6 /* 0000023E */
00000244 6000 05AC bra +0x5AE /* 000007F2 */
label00000248:
00000248 41FA 10A2 lea.l A0, [PC + 0x10A2 /* 000012EC, value 0x294D722E ')Mr.', pstring "Mr.&Mrs. Lindsey for buying the Mac+, the" */]
0000024C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000250 700A moveq.l D0, 0x0A
label00000252:
00000252 22D8 move.l [A1]+, [A0]+
00000254 51C8 FFFC dbf D0, -0x6 /* 00000252 */
00000258 6000 0598 bra +0x59A /* 000007F2 */
label0000025C:
0000025C 41FA 105A lea.l A0, [PC + 0x105A /* 000012B8, value 0x33202020 '3 ', pstring " Pascal compiler, and putting up with having the" */]
00000260 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000264 700C moveq.l D0, 0x0C
label00000266:
00000266 22D8 move.l [A1]+, [A0]+
00000268 51C8 FFFC dbf D0, -0x6 /* 00000266 */
0000026C 6000 0584 bra +0x586 /* 000007F2 */
label00000270:
00000270 41FA 101C lea.l A0, [PC + 0x101C /* 0000128E, value 0x28202020 '( ', pstring " computer tied up for hours at a time." */]
00000274 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000278 700A moveq.l D0, 0x0A
label0000027A:
0000027A 22D8 move.l [A1]+, [A0]+
0000027C 51C8 FFFC dbf D0, -0x6 /* 0000027A */
00000280 6000 0570 bra +0x572 /* 000007F2 */
label00000284:
00000284 41FA 0FD8 lea.l A0, [PC + 0xFD8 /* 0000125E, value 0x2E51756F '.Quo', pstring "Quote INIT (for causing amazing system errors)" */]
00000288 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000028C 700B moveq.l D0, 0x0B
label0000028E:
0000028E 22D8 move.l [A1]+, [A0]+
00000290 51C8 FFFC dbf D0, -0x6 /* 0000028E */
00000294 6000 055C bra +0x55E /* 000007F2 */
label00000298:
00000298 41FA 0F92 lea.l A0, [PC + 0xF92 /* 0000122C, value 0x30416E64 '0And', pstring "And Finley the Cat for looking so cute and furry" */]
0000029C 43EE FD24 lea.l A1, [A6 - 0x2DC]
000002A0 700C moveq.l D0, 0x0C
label000002A2:
000002A2 22D8 move.l [A1]+, [A0]+
000002A4 51C8 FFFC dbf D0, -0x6 /* 000002A2 */
000002A8 6000 0548 bra +0x54A /* 000007F2 */
label000002AC:
000002AC 41FA 0F54 lea.l A0, [PC + 0xF54 /* 00001202, value 0x28437261 '(Cra', pstring "Crab Attack II was written in Lightspeed" */]
000002B0 43EE FD24 lea.l A1, [A6 - 0x2DC]
000002B4 700A moveq.l D0, 0x0A
label000002B6:
000002B6 22D8 move.l [A1]+, [A0]+
000002B8 51C8 FFFC dbf D0, -0x6 /* 000002B6 */
000002BC 6000 0534 bra +0x536 /* 000007F2 */
label000002C0:
000002C0 41FA 0F12 lea.l A0, [PC + 0xF12 /* 000011D4, value 0x2D506173 '-Pas', pstring "Pascal and is based on Crab Attack, a simple" */]
000002C4 43EE FD24 lea.l A1, [A6 - 0x2DC]
000002C8 700B moveq.l D0, 0x0B
label000002CA:
000002CA 22D8 move.l [A1]+, [A0]+
000002CC 51C8 FFFC dbf D0, -0x6 /* 000002CA */
000002D0 6000 0520 bra +0x522 /* 000007F2 */
label000002D4:
000002D4 41FA 0ED6 lea.l A0, [PC + 0xED6 /* 000011AC, value 0x2667616D '&gam', pstring "game written years ago on a Mac 128 in" */]
000002D8 43EE FD24 lea.l A1, [A6 - 0x2DC]
000002DC 7009 moveq.l D0, 0x09
label000002DE:
000002DE 22D8 move.l [A1]+, [A0]+
000002E0 51C8 FFFC dbf D0, -0x6 /* 000002DE */
000002E4 6000 050C bra +0x50E /* 000007F2 */
label000002E8:
000002E8 41FA 0EA6 lea.l A0, [PC + 0xEA6 /* 00001190, value 0x1B4D6963, pstring "Microsoft Basic Interpreter" */]
000002EC 43EE FD24 lea.l A1, [A6 - 0x2DC]
000002F0 7006 moveq.l D0, 0x06
label000002F2:
000002F2 22D8 move.l [A1]+, [A0]+
000002F4 51C8 FFFC dbf D0, -0x6 /* 000002F2 */
000002F8 6000 04F8 bra +0x4FA /* 000007F2 */
label000002FC:
000002FC 41FA 0E62 lea.l A0, [PC + 0xE62 /* 00001160, value 0x2E437261 '.Cra', pstring "Crab Attack is not the only program written by" */]
00000300 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000304 700B moveq.l D0, 0x0B
label00000306:
00000306 22D8 move.l [A1]+, [A0]+
00000308 51C8 FFFC dbf D0, -0x6 /* 00000306 */
0000030C 6000 04E4 bra +0x4E6 /* 000007F2 */
label00000310:
00000310 41FA 0E1C lea.l A0, [PC + 0xE1C /* 0000112E, value 0x3053636F '0Sco', pstring "Scott & Andrew Lindsey, but is certainly the one" */]
00000314 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000318 700C moveq.l D0, 0x0C
label0000031A:
0000031A 22D8 move.l [A1]+, [A0]+
0000031C 51C8 FFFC dbf D0, -0x6 /* 0000031A */
00000320 6000 04D0 bra +0x4D2 /* 000007F2 */
label00000324:
00000324 41FA 0DE8 lea.l A0, [PC + 0xDE8 /* 0000110E, value 0x1F776974, pstring "with the most work put into it." */]
00000328 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000032C 7007 moveq.l D0, 0x07
label0000032E:
0000032E 22D8 move.l [A1]+, [A0]+
00000330 51C8 FFFC dbf D0, -0x6 /* 0000032E */
00000334 6000 04BC bra +0x4BE /* 000007F2 */
label00000338:
00000338 41FA 0DBE lea.l A0, [PC + 0xDBE /* 000010F8, value 0x144A7573, pstring "Just a few quotes..." */]
0000033C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000340 7005 moveq.l D0, 0x05
label00000342:
00000342 22D8 move.l [A1]+, [A0]+
00000344 51C8 FFFC dbf D0, -0x6 /* 00000342 */
00000348 6000 04A8 bra +0x4AA /* 000007F2 */
label0000034C:
0000034C 41FA 0D86 lea.l A0, [PC + 0xD86 /* 000010D4, value 0x22D25468 */]
00000350 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000354 7008 moveq.l D0, 0x08
label00000356:
00000356 22D8 move.l [A1]+, [A0]+
00000358 51C8 FFFC dbf D0, -0x6 /* 00000356 */
0000035C 6000 0494 bra +0x496 /* 000007F2 */
label00000360:
00000360 41FA 0D4A lea.l A0, [PC + 0xD4A /* 000010AC, value 0x27D24974 */]
00000364 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000368 7009 moveq.l D0, 0x09
label0000036A:
0000036A 22D8 move.l [A1]+, [A0]+
0000036C 51C8 FFFC dbf D0, -0x6 /* 0000036A */
00000370 6000 0480 bra +0x482 /* 000007F2 */
label00000374:
00000374 41FA 0D06 lea.l A0, [PC + 0xD06 /* 0000107C, value 0x2FD25468 */]
00000378 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000037C 700B moveq.l D0, 0x0B
label0000037E:
0000037E 22D8 move.l [A1]+, [A0]+
00000380 51C8 FFFC dbf D0, -0x6 /* 0000037E */
00000384 6000 046C bra +0x46E /* 000007F2 */
label00000388:
00000388 41FA 0CC0 lea.l A0, [PC + 0xCC0 /* 0000104A, value 0x30D25768 */]
0000038C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000390 700C moveq.l D0, 0x0C
label00000392:
00000392 22D8 move.l [A1]+, [A0]+
00000394 51C8 FFFC dbf D0, -0x6 /* 00000392 */
00000398 6000 0458 bra +0x45A /* 000007F2 */
label0000039C:
0000039C 41FA 0C9A lea.l A0, [PC + 0xC9A /* 00001038, value 0x11202020 */]
000003A0 43EE FD24 lea.l A1, [A6 - 0x2DC]
000003A4 7004 moveq.l D0, 0x04
label000003A6:
000003A6 22D8 move.l [A1]+, [A0]+
000003A8 51C8 FFFC dbf D0, -0x6 /* 000003A6 */
000003AC 6000 0444 bra +0x446 /* 000007F2 */
label000003B0:
000003B0 41FA 0C5A lea.l A0, [PC + 0xC5A /* 0000100C, value 0x2BD24172 */]
000003B4 43EE FD24 lea.l A1, [A6 - 0x2DC]
000003B8 700A moveq.l D0, 0x0A
label000003BA:
000003BA 22D8 move.l [A1]+, [A0]+
000003BC 51C8 FFFC dbf D0, -0x6 /* 000003BA */
000003C0 6000 0430 bra +0x432 /* 000007F2 */
label000003C4:
000003C4 41FA 0C16 lea.l A0, [PC + 0xC16 /* 00000FDC, value 0x2FD25072 */]
000003C8 43EE FD24 lea.l A1, [A6 - 0x2DC]
000003CC 700B moveq.l D0, 0x0B
label000003CE:
000003CE 22D8 move.l [A1]+, [A0]+
000003D0 51C8 FFFC dbf D0, -0x6 /* 000003CE */
000003D4 6000 041C bra +0x41E /* 000007F2 */
label000003D8:
000003D8 41FA 0BD6 lea.l A0, [PC + 0xBD6 /* 00000FB0, value 0x2BD25468 */]
000003DC 43EE FD24 lea.l A1, [A6 - 0x2DC]
000003E0 700A moveq.l D0, 0x0A
label000003E2:
000003E2 22D8 move.l [A1]+, [A0]+
000003E4 51C8 FFFC dbf D0, -0x6 /* 000003E2 */
000003E8 6000 0408 bra +0x40A /* 000007F2 */
label000003EC:
000003EC 41FA 0BA4 lea.l A0, [PC + 0xBA4 /* 00000F92, value 0x1DD24461 */]
000003F0 43EE FD24 lea.l A1, [A6 - 0x2DC]
000003F4 7007 moveq.l D0, 0x07
label000003F6:
000003F6 22D8 move.l [A1]+, [A0]+
000003F8 51C8 FFFC dbf D0, -0x6 /* 000003F6 */
000003FC 6000 03F4 bra +0x3F6 /* 000007F2 */
label00000400:
00000400 41FA 0B6A lea.l A0, [PC + 0xB6A /* 00000F6C, value 0x24D24F6F */]
00000404 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000408 7009 moveq.l D0, 0x09
label0000040A:
0000040A 22D8 move.l [A1]+, [A0]+
0000040C 51C8 FFFC dbf D0, -0x6 /* 0000040A */
00000410 6000 03E0 bra +0x3E2 /* 000007F2 */
label00000414:
00000414 41FA 0B2A lea.l A0, [PC + 0xB2A /* 00000F40, value 0x2BD25768 */]
00000418 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000041C 700A moveq.l D0, 0x0A
label0000041E:
0000041E 22D8 move.l [A1]+, [A0]+
00000420 51C8 FFFC dbf D0, -0x6 /* 0000041E */
00000424 6000 03CC bra +0x3CE /* 000007F2 */
label00000428:
00000428 41FA 0AE8 lea.l A0, [PC + 0xAE8 /* 00000F12, value 0x2C202043 ', C', cstring ", Conference & Exposition look"... */]
0000042C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000430 700B moveq.l D0, 0x0B
label00000432:
00000432 22D8 move.l [A1]+, [A0]+
00000434 51C8 FFFC dbf D0, -0x6 /* 00000432 */
00000438 6000 03B8 bra +0x3BA /* 000007F2 */
label0000043C:
0000043C 41FA 0AAC lea.l A0, [PC + 0xAAC /* 00000EEA, value 0x27D25468 */]
00000440 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000444 7009 moveq.l D0, 0x09
label00000446:
00000446 22D8 move.l [A1]+, [A0]+
00000448 51C8 FFFC dbf D0, -0x6 /* 00000446 */
0000044C 6000 03A4 bra +0x3A6 /* 000007F2 */
label00000450:
00000450 41FA 0A84 lea.l A0, [PC + 0xA84 /* 00000ED6, value 0x12202020 */]
00000454 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000458 7004 moveq.l D0, 0x04
label0000045A:
0000045A 22D8 move.l [A1]+, [A0]+
0000045C 51C8 FFFC dbf D0, -0x6 /* 0000045A */
00000460 6000 0390 bra +0x392 /* 000007F2 */
label00000464:
00000464 41FA 0A3E lea.l A0, [PC + 0xA3E /* 00000EA4, value 0x30D25363 */]
00000468 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000046C 700C moveq.l D0, 0x0C
label0000046E:
0000046E 22D8 move.l [A1]+, [A0]+
00000470 51C8 FFFC dbf D0, -0x6 /* 0000046E */
00000474 6000 037C bra +0x37E /* 000007F2 */
label00000478:
00000478 41FA 0A08 lea.l A0, [PC + 0xA08 /* 00000E82, value 0x21202020 '! ', cstring "! these ****ing curly quotes!"... */]
0000047C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000480 7008 moveq.l D0, 0x08
label00000482:
00000482 22D8 move.l [A1]+, [A0]+
00000484 51C8 FFFC dbf D0, -0x6 /* 00000482 */
00000488 6000 0368 bra +0x36A /* 000007F2 */
label0000048C:
0000048C 41FA 09C0 lea.l A0, [PC + 0x9C0 /* 00000E4E, value 0x33D2416E */]
00000490 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000494 700C moveq.l D0, 0x0C
label00000496:
00000496 22D8 move.l [A1]+, [A0]+
00000498 51C8 FFFC dbf D0, -0x6 /* 00000496 */
0000049C 6000 0354 bra +0x356 /* 000007F2 */
label000004A0:
000004A0 41FA 0982 lea.l A0, [PC + 0x982 /* 00000E24, value 0x29486176 ')Hav', pstring "Have you made your shareware payment yet?" */]
000004A4 43EE FD24 lea.l A1, [A6 - 0x2DC]
000004A8 700A moveq.l D0, 0x0A
label000004AA:
000004AA 22D8 move.l [A1]+, [A0]+
000004AC 51C8 FFFC dbf D0, -0x6 /* 000004AA */
000004B0 6000 0340 bra +0x342 /* 000007F2 */
label000004B4:
000004B4 41FA 0944 lea.l A0, [PC + 0x944 /* 00000DFA, value 0x29202020 ') ', pstring " R.I.P." */]
000004B8 43EE FD24 lea.l A1, [A6 - 0x2DC]
000004BC 700A moveq.l D0, 0x0A
label000004BE:
000004BE 22D8 move.l [A1]+, [A0]+
000004C0 51C8 FFFC dbf D0, -0x6 /* 000004BE */
000004C4 6000 032C bra +0x32E /* 000007F2 */
label000004C8:
000004C8 41FA 0904 lea.l A0, [PC + 0x904 /* 00000DCE, value 0x2A202020 '* ', cstring "* Scot"... */]
000004CC 43EE FD24 lea.l A1, [A6 - 0x2DC]
000004D0 700A moveq.l D0, 0x0A
label000004D2:
000004D2 22D8 move.l [A1]+, [A0]+
000004D4 51C8 FFFC dbf D0, -0x6 /* 000004D2 */
000004D8 6000 0318 bra +0x31A /* 000007F2 */
label000004DC:
000004DC 41FA 08C2 lea.l A0, [PC + 0x8C2 /* 00000DA0, value 0x2C202020 ', ', pstring " Crawled out of his tank." */]
000004E0 43EE FD24 lea.l A1, [A6 - 0x2DC]
000004E4 700B moveq.l D0, 0x0B
label000004E6:
000004E6 22D8 move.l [A1]+, [A0]+
000004E8 51C8 FFFC dbf D0, -0x6 /* 000004E6 */
000004EC 6000 0304 bra +0x306 /* 000007F2 */
label000004F0:
000004F0 41FA 0882 lea.l A0, [PC + 0x882 /* 00000D74, value 0x2A202020 '* ', pstring " Missing, Presumed Dead" */]
000004F4 43EE FD24 lea.l A1, [A6 - 0x2DC]
000004F8 700A moveq.l D0, 0x0A
label000004FA:
000004FA 22D8 move.l [A1]+, [A0]+
000004FC 51C8 FFFC dbf D0, -0x6 /* 000004FA */
00000500 6000 02F0 bra +0x2F2 /* 000007F2 */
label00000504:
00000504 41FA 0844 lea.l A0, [PC + 0x844 /* 00000D4A, value 0x28202020 '( ', cstring "( AL"... */]
00000508 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000050C 700A moveq.l D0, 0x0A
label0000050E:
0000050E 22D8 move.l [A1]+, [A0]+
00000510 51C8 FFFC dbf D0, -0x6 /* 0000050E */
00000514 6000 02DC bra +0x2DE /* 000007F2 */
label00000518:
00000518 41FA 07F2 lea.l A0, [PC + 0x7F2 /* 00000D0C, value 0x3C4B696E '<Kin', pstring "King Crab Legs.....................................$12.00/lb" */]
0000051C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000520 700F moveq.l D0, 0x0F
label00000522:
00000522 22D8 move.l [A1]+, [A0]+
00000524 51C8 FFFC dbf D0, -0x6 /* 00000522 */
00000528 6000 02C8 bra +0x2CA /* 000007F2 */
label0000052C:
0000052C 41FA 07A0 lea.l A0, [PC + 0x7A0 /* 00000CCE, value 0x3D4D6169 '=Mai', pstring "Maine Lobster........................................$7.95/lb" */]
00000530 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000534 700F moveq.l D0, 0x0F
label00000536:
00000536 22D8 move.l [A1]+, [A0]+
00000538 51C8 FFFC dbf D0, -0x6 /* 00000536 */
0000053C 6000 02B4 bra +0x2B6 /* 000007F2 */
label00000540:
00000540 41FA 074E lea.l A0, [PC + 0x74E /* 00000C90, value 0x3C4A756D '<Jum', pstring "Jumbo Shrimp........................................$6.95/lb" */]
00000544 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000548 700F moveq.l D0, 0x0F
label0000054A:
0000054A 22D8 move.l [A1]+, [A0]+
0000054C 51C8 FFFC dbf D0, -0x6 /* 0000054A */
00000550 6000 02A0 bra +0x2A2 /* 000007F2 */
label00000554:
00000554 41FA 06FA lea.l A0, [PC + 0x6FA /* 00000C50, value 0x3F4A6574 '?Jet', pstring "Jetcrabs..............................................$1.39/ton" */]
00000558 43EE FD24 lea.l A1, [A6 - 0x2DC]
0000055C 700F moveq.l D0, 0x0F
label0000055E:
0000055E 22D8 move.l [A1]+, [A0]+
00000560 51C8 FFFC dbf D0, -0x6 /* 0000055E */
00000564 6000 028C bra +0x28E /* 000007F2 */
label00000568:
00000568 41FA 06B0 lea.l A0, [PC + 0x6B0 /* 00000C1A, value 0x35496D6D '5Imm', cstring "5Immolated Anenomies..........."... */]
0000056C 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000570 700D moveq.l D0, 0x0D
label00000572:
00000572 22D8 move.l [A1]+, [A0]+
00000574 51C8 FFFC dbf D0, -0x6 /* 00000572 */
00000578 6000 0278 bra +0x27A /* 000007F2 */
label0000057C:
0000057C 41FA 065E lea.l A0, [PC + 0x65E /* 00000BDC, value 0x3C576F72 '<Wor', cstring "<Wormcakes....................."... */]
00000580 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000584 700F moveq.l D0, 0x0F
label00000586:
00000586 22D8 move.l [A1]+, [A0]+
00000588 51C8 FFFC dbf D0, -0x6 /* 00000586 */
0000058C 6000 0264 bra +0x266 /* 000007F2 */
label00000590:
00000590 41FA 0608 lea.l A0, [PC + 0x608 /* 00000B9A, value 0x40547269 '@Tri', cstring "@Trilobytes...................."... */]
00000594 43EE FD24 lea.l A1, [A6 - 0x2DC]
00000598 7010 moveq.l D0, 0x10
label0000059A:
0000059A 22D8 move.l [A1]+, [A0]+
0000059C 51C8 FFFC dbf D0, -0x6 /* 0000059A */
000005A0 6000 0250 bra +0x252 /* 000007F2 */
label000005A4:
000005A4 41FA 05BA lea.l A0, [PC + 0x5BA /* 00000B60, value 0x384D7574 '8Mut', cstring "8Mutant Supercrabs............."... */]
000005A8 43EE FD24 lea.l A1, [A6 - 0x2DC]
000005AC 700E moveq.l D0, 0x0E
label000005AE:
000005AE 22D8 move.l [A1]+, [A0]+
000005B0 51C8 FFFC dbf D0, -0x6 /* 000005AE */
000005B4 6000 023C bra +0x23E /* 000007F2 */
label000005B8:
000005B8 41FA 0568 lea.l A0, [PC + 0x568 /* 00000B22, value 0x3C4D6567 '<Meg', pstring "Megalobster........................................$1.19/ton" */]
000005BC 43EE FD24 lea.l A1, [A6 - 0x2DC]
000005C0 700F moveq.l D0, 0x0F
label000005C2:
000005C2 22D8 move.l [A1]+, [A0]+
000005C4 51C8 FFFC dbf D0, -0x6 /* 000005C2 */
000005C8 6000 0228 bra +0x22A /* 000007F2 */
label000005CC:
000005CC 72EC moveq.l D1, 0xFFFFFFEC
000005CE D081 add.l D0, D1
000005D0 6700 FAAE beq -0x550 /* 00000080 */
000005D4 72EC moveq.l D1, 0xFFFFFFEC
000005D6 D081 add.l D0, D1
000005D8 6700 FABA beq -0x544 /* 00000094 */
000005DC 72D8 moveq.l D1, 0xFFFFFFD8
000005DE D081 add.l D0, D1
000005E0 6700 FAC6 beq -0x538 /* 000000A8 */
000005E4 72EC moveq.l D1, 0xFFFFFFEC
000005E6 D081 add.l D0, D1
000005E8 6700 FAD2 beq -0x52C /* 000000BC */
000005EC 72EC moveq.l D1, 0xFFFFFFEC
000005EE D081 add.l D0, D1
000005F0 6700 FADE beq -0x520 /* 000000D0 */
000005F4 72D8 moveq.l D1, 0xFFFFFFD8
000005F6 D081 add.l D0, D1
000005F8 6700 FAEA beq -0x514 /* 000000E4 */
000005FC 72EC moveq.l D1, 0xFFFFFFEC
000005FE D081 add.l D0, D1
00000600 6700 FAF6 beq -0x508 /* 000000F8 */
00000604 72EC moveq.l D1, 0xFFFFFFEC
00000606 D081 add.l D0, D1
00000608 6700 FB02 beq -0x4FC /* 0000010C */
0000060C 72EC moveq.l D1, 0xFFFFFFEC
0000060E D081 add.l D0, D1
00000610 6700 FB0E beq -0x4F0 /* 00000120 */
00000614 72EC moveq.l D1, 0xFFFFFFEC
00000616 D081 add.l D0, D1
00000618 6700 FB16 beq -0x4E8 /* 00000130 */
0000061C 0680 FFFF FF4C addi.l D0, 0xFFFFFF4C
00000622 6700 FB20 beq -0x4DE /* 00000144 */
00000626 72C4 moveq.l D1, 0xFFFFFFC4
00000628 D081 add.l D0, D1
0000062A 6700 FB2C beq -0x4D2 /* 00000158 */
0000062E 72EC moveq.l D1, 0xFFFFFFEC
00000630 D081 add.l D0, D1
00000632 6700 FB38 beq -0x4C6 /* 0000016C */
00000636 72EC moveq.l D1, 0xFFFFFFEC
00000638 D081 add.l D0, D1
0000063A 6700 FB44 beq -0x4BA /* 00000180 */
0000063E 72C4 moveq.l D1, 0xFFFFFFC4
00000640 D081 add.l D0, D1
00000642 6700 FB50 beq -0x4AE /* 00000194 */
00000646 72EC moveq.l D1, 0xFFFFFFEC
00000648 D081 add.l D0, D1
0000064A 6700 FB5C beq -0x4A2 /* 000001A8 */
0000064E 72C4 moveq.l D1, 0xFFFFFFC4
00000650 D081 add.l D0, D1
00000652 6700 FB68 beq -0x496 /* 000001BC */
00000656 72EC moveq.l D1, 0xFFFFFFEC
00000658 D081 add.l D0, D1
0000065A 6700 FB74 beq -0x48A /* 000001D0 */
0000065E 72C4 moveq.l D1, 0xFFFFFFC4
00000660 D081 add.l D0, D1
00000662 6700 FB80 beq -0x47E /* 000001E4 */
00000666 72EC moveq.l D1, 0xFFFFFFEC
00000668 D081 add.l D0, D1
0000066A 6700 FB8C beq -0x472 /* 000001F8 */
0000066E 72B0 moveq.l D1, 0xFFFFFFB0
00000670 D081 add.l D0, D1
00000672 6700 FB98 beq -0x466 /* 0000020C */
00000676 72D8 moveq.l D1, 0xFFFFFFD8
00000678 D081 add.l D0, D1
0000067A 6700 FBA4 beq -0x45A /* 00000220 */
0000067E 72D8 moveq.l D1, 0xFFFFFFD8
00000680 D081 add.l D0, D1
00000682 6700 FBB0 beq -0x44E /* 00000234 */
00000686 72D8 moveq.l D1, 0xFFFFFFD8
00000688 D081 add.l D0, D1
0000068A 6700 FBBC beq -0x442 /* 00000248 */
0000068E 72EC moveq.l D1, 0xFFFFFFEC
00000690 D081 add.l D0, D1
00000692 6700 FBC8 beq -0x436 /* 0000025C */
00000696 72EC moveq.l D1, 0xFFFFFFEC
00000698 D081 add.l D0, D1
0000069A 6700 FBD4 beq -0x42A /* 00000270 */
0000069E 72D8 moveq.l D1, 0xFFFFFFD8
000006A0 D081 add.l D0, D1
000006A2 6700 FBE0 beq -0x41E /* 00000284 */
000006A6 72D8 moveq.l D1, 0xFFFFFFD8
000006A8 D081 add.l D0, D1
000006AA 6700 FBEC beq -0x412 /* 00000298 */
000006AE 729C moveq.l D1, 0xFFFFFF9C
000006B0 D081 add.l D0, D1
000006B2 6700 FBF8 beq -0x406 /* 000002AC */
000006B6 72EC moveq.l D1, 0xFFFFFFEC
000006B8 D081 add.l D0, D1
000006BA 6700 FC04 beq -0x3FA /* 000002C0 */
000006BE 72EC moveq.l D1, 0xFFFFFFEC
000006C0 D081 add.l D0, D1
000006C2 6700 FC10 beq -0x3EE /* 000002D4 */
000006C6 72EC moveq.l D1, 0xFFFFFFEC
000006C8 D081 add.l D0, D1
000006CA 6700 FC1C beq -0x3E2 /* 000002E8 */
000006CE 72EC moveq.l D1, 0xFFFFFFEC
000006D0 D081 add.l D0, D1
000006D2 6700 FC28 beq -0x3D6 /* 000002FC */
000006D6 72EC moveq.l D1, 0xFFFFFFEC
000006D8 D081 add.l D0, D1
000006DA 6700 FC34 beq -0x3CA /* 00000310 */
000006DE 72EC moveq.l D1, 0xFFFFFFEC
000006E0 D081 add.l D0, D1
000006E2 6700 FC40 beq -0x3BE /* 00000324 */
000006E6 0680 FFFF FF74 addi.l D0, 0xFFFFFF74
000006EC 6700 FC4A beq -0x3B4 /* 00000338 */
000006F0 72C4 moveq.l D1, 0xFFFFFFC4
000006F2 D081 add.l D0, D1
000006F4 6700 FC56 beq -0x3A8 /* 0000034C */
000006F8 72B0 moveq.l D1, 0xFFFFFFB0
000006FA D081 add.l D0, D1
000006FC 6700 FC62 beq -0x39C /* 00000360 */
00000700 72B0 moveq.l D1, 0xFFFFFFB0
00000702 D081 add.l D0, D1
00000704 6700 FC6E beq -0x390 /* 00000374 */
00000708 72B0 moveq.l D1, 0xFFFFFFB0
0000070A D081 add.l D0, D1
0000070C 6700 FC7A beq -0x384 /* 00000388 */
00000710 72EC moveq.l D1, 0xFFFFFFEC
00000712 D081 add.l D0, D1
00000714 6700 FC86 beq -0x378 /* 0000039C */
00000718 72B0 moveq.l D1, 0xFFFFFFB0
0000071A D081 add.l D0, D1
0000071C 6700 FC92 beq -0x36C /* 000003B0 */
00000720 72B0 moveq.l D1, 0xFFFFFFB0
00000722 D081 add.l D0, D1
00000724 6700 FC9E beq -0x360 /* 000003C4 */
00000728 72B0 moveq.l D1, 0xFFFFFFB0
0000072A D081 add.l D0, D1
0000072C 6700 FCAA beq -0x354 /* 000003D8 */
00000730 72B0 moveq.l D1, 0xFFFFFFB0
00000732 D081 add.l D0, D1
00000734 6700 FCB6 beq -0x348 /* 000003EC */
00000738 72B0 moveq.l D1, 0xFFFFFFB0
0000073A D081 add.l D0, D1
0000073C 6700 FCC2 beq -0x33C /* 00000400 */
00000740 72B0 moveq.l D1, 0xFFFFFFB0
00000742 D081 add.l D0, D1
00000744 6700 FCCE beq -0x330 /* 00000414 */
00000748 72EC moveq.l D1, 0xFFFFFFEC
0000074A D081 add.l D0, D1
0000074C 6700 FCDA beq -0x324 /* 00000428 */
00000750 72B0 moveq.l D1, 0xFFFFFFB0
00000752 D081 add.l D0, D1
00000754 6700 FCE6 beq -0x318 /* 0000043C */
00000758 72EC moveq.l D1, 0xFFFFFFEC
0000075A D081 add.l D0, D1
0000075C 6700 FCF2 beq -0x30C /* 00000450 */
00000760 72B0 moveq.l D1, 0xFFFFFFB0
00000762 D081 add.l D0, D1
00000764 6700 FCFE beq -0x300 /* 00000464 */
00000768 72EC moveq.l D1, 0xFFFFFFEC
0000076A D081 add.l D0, D1
0000076C 6700 FD0A beq -0x2F4 /* 00000478 */
00000770 72B0 moveq.l D1, 0xFFFFFFB0
00000772 D081 add.l D0, D1
00000774 6700 FD16 beq -0x2E8 /* 0000048C */
00000778 7288 moveq.l D1, 0xFFFFFF88
0000077A D081 add.l D0, D1
0000077C 6700 FD22 beq -0x2DC /* 000004A0 */
00000780 0680 FFFF FEFC addi.l D0, 0xFFFFFEFC
00000786 6700 FD2C beq -0x2D2 /* 000004B4 */
0000078A 72EC moveq.l D1, 0xFFFFFFEC
0000078C D081 add.l D0, D1
0000078E 6700 FD38 beq -0x2C6 /* 000004C8 */
00000792 72EC moveq.l D1, 0xFFFFFFEC
00000794 D081 add.l D0, D1
00000796 6700 FD44 beq -0x2BA /* 000004DC */
0000079A 72EC moveq.l D1, 0xFFFFFFEC
0000079C D081 add.l D0, D1
0000079E 6700 FD50 beq -0x2AE /* 000004F0 */
000007A2 7288 moveq.l D1, 0xFFFFFF88
000007A4 D081 add.l D0, D1
000007A6 6700 FD5C beq -0x2A2 /* 00000504 */
000007AA 72C4 moveq.l D1, 0xFFFFFFC4
000007AC D081 add.l D0, D1
000007AE 6700 FD68 beq -0x296 /* 00000518 */
000007B2 72EC moveq.l D1, 0xFFFFFFEC
000007B4 D081 add.l D0, D1
000007B6 6700 FD74 beq -0x28A /* 0000052C */
000007BA 72EC moveq.l D1, 0xFFFFFFEC
000007BC D081 add.l D0, D1
000007BE 6700 FD80 beq -0x27E /* 00000540 */
000007C2 72D8 moveq.l D1, 0xFFFFFFD8
000007C4 D081 add.l D0, D1
000007C6 6700 FD8C beq -0x272 /* 00000554 */
000007CA 72EC moveq.l D1, 0xFFFFFFEC
000007CC D081 add.l D0, D1
000007CE 6700 FD98 beq -0x266 /* 00000568 */
000007D2 72EC moveq.l D1, 0xFFFFFFEC
000007D4 D081 add.l D0, D1
000007D6 6700 FDA4 beq -0x25A /* 0000057C */
000007DA 72EC moveq.l D1, 0xFFFFFFEC
000007DC D081 add.l D0, D1
000007DE 6700 FDB0 beq -0x24E /* 00000590 */
000007E2 72EC moveq.l D1, 0xFFFFFFEC
000007E4 D081 add.l D0, D1
000007E6 6700 FDBC beq -0x242 /* 000005A4 */
000007EA 72EC moveq.l D1, 0xFFFFFFEC
000007EC D081 add.l D0, D1
000007EE 6700 FDC8 beq -0x236 /* 000005B8 */
label000007F2:
000007F2 486E FD24 pea.l [A6 - 0x2DC]
000007F6 A884 syscall DrawString
label000007F8:
000007F8 0C86 0000 0D48 cmpi.l D6, 0xD48 /* '\rH' */
000007FE 6C0E bge +0x10 /* 0000080E */
label00000800:
00000800 594F subq.w A7, 4
00000802 A975 syscall TickCount
00000804 201F move.l D0, [A7]+
00000806 90AD F11E sub.l D0, [A5 - 0xEE2]
0000080A 5580 subq.l D0, 2
0000080C 6DF2 blt -0xC /* 00000800 */
label0000080E:
0000080E 594F subq.w A7, 4
00000810 A975 syscall TickCount
00000812 2B5F F11E move.l [A5 - 0xEE2], [A7]+
00000816 0C86 0000 7530 cmpi.l D6, 0x7530 /* 'u0' */
0000081C 6F00 F802 ble -0x7FC /* 00000020 */
00000820 7E01 moveq.l D7, 0x01
label00000822:
00000822 3007 move.w D0, D7
00000824 C1FC 000E muls.w D0, 0xE
00000828 0640 FF10 addi.w D0, 0xFF10
0000082C 49F6 0000 lea.l A4, [A6 + D0.w]
00000830 422C 0008 clr.b [A4 + 0x8]
00000834 426C 000C clr.w [A4 + 0xC]
00000838 5247 addq.w D7, 1
0000083A 0C47 000F cmpi.w D7, 0xF
0000083E 6FE2 ble -0x1C /* 00000822 */
00000840 4247 clr.w D7
label00000842:
00000842 4247 clr.w D7
00000844 7A01 moveq.l D5, 0x01
label00000846:
00000846 3005 move.w D0, D5
00000848 C1FC 000E muls.w D0, 0xE
0000084C 0640 FF10 addi.w D0, 0xFF10
00000850 49F6 0000 lea.l A4, [A6 + D0.w]
00000854 4A2C 0008 tst.b [A4 + 0x8]
00000858 6700 0166 beq +0x168 /* 000009C0 */
0000085C 0C6C 0008 000C cmpi.w [A4 + 0xC], 0x8
00000862 6606 bne +0x8 /* 0000086A */
00000864 5247 addq.w D7, 1
00000866 6000 01C0 bra +0x1C2 /* 00000A28 */
label0000086A:
0000086A 554F subq.w A7, 2
0000086C 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00000870 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000874 0C5F 0001 cmpi.w [A7]+, 0x1
00000878 6658 bne +0x5A /* 000008D2 */
0000087A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000087E 594F subq.w A7, 4
00000880 3F3C 0005 move.w -[A7], 0x5
00000884 554F subq.w A7, 2
00000886 3F3C 0005 move.w -[A7], 0x5
0000088A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000088E 301F move.w D0, [A7]+
00000890 0640 0011 addi.w D0, 0x11
00000894 3F00 move.w -[A7], D0
00000896 A869 syscall FixRatio
00000898 206D F8AA movea.l A0, [A5 - 0x756]
0000089C 215F 0002 move.l [A0 + 0x2], [A7]+
000008A0 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
000008A4 594F subq.w A7, 4
000008A6 594F subq.w A7, 4
000008A8 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000008AE 3F3C 03E8 move.w -[A7], 0x3E8
000008B2 A9A0 syscall GetResource
000008B4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000008B8 42A7 clr.l -[A7]
000008BA 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000008BE 594F subq.w A7, 4
000008C0 3F3C 0001 move.w -[A7], 0x1
000008C4 3F3C 0004 move.w -[A7], 0x4
000008C8 A869 syscall FixRatio
000008CA 206D F8AA movea.l A0, [A5 - 0x756]
000008CE 215F 0002 move.l [A0 + 0x2], [A7]+
label000008D2:
000008D2 554F subq.w A7, 2
000008D4 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000008D8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000008DC 0C5F 0001 cmpi.w [A7]+, 0x1
000008E0 6618 bne +0x1A /* 000008FA */
000008E2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000008E6 2F2D F876 move.l -[A7], [A5 - 0x78A]
000008EA 594F subq.w A7, 4
000008EC 2F2D F872 move.l -[A7], [A5 - 0x78E]
000008F0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000008F4 42A7 clr.l -[A7]
000008F6 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label000008FA:
000008FA 486D F4C4 pea.l [A5 - 0xB3C]
000008FE 486D F4E2 pea.l [A5 - 0xB1E]
00000902 302C 000A move.w D0, [A4 + 0xA]
00000906 E740 asl D0.w, 3
00000908 0640 FE7C addi.w D0, 0xFE7C
0000090C 4875 0000 pea.l [A5 + D0.w]
00000910 2F0C move.l -[A7], A4
00000912 3F3C 0003 move.w -[A7], 0x3
00000916 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000091A A8EC syscall CopyBits
0000091C 0C6C 000A 000A cmpi.w [A4 + 0xA], 0xA /* '\n' */
00000922 6C24 bge +0x26 /* 00000948 */
00000924 486D F4C4 pea.l [A5 - 0xB3C]
00000928 486D F4E2 pea.l [A5 - 0xB1E]
0000092C 302C 000A move.w D0, [A4 + 0xA]
00000930 5240 addq.w D0, 1
00000932 E740 asl D0.w, 3
00000934 0640 FE7C addi.w D0, 0xFE7C
00000938 4875 0000 pea.l [A5 + D0.w]
0000093C 2F0C move.l -[A7], A4
0000093E 3F3C 0002 move.w -[A7], 0x2
00000942 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000946 A8EC syscall CopyBits
label00000948:
00000948 302C 000A move.w D0, [A4 + 0xA]
0000094C 5240 addq.w D0, 1
0000094E 3940 000A move.w [A4 + 0xA], D0
00000952 0C6C 000B 000A cmpi.w [A4 + 0xA], 0xB
00000958 6600 00CE bne +0xD0 /* 00000A28 */
0000095C 554F subq.w A7, 2
0000095E 3F3C 01C4 move.w -[A7], 0x1C4
00000962 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000966 395F 0002 move.w [A4 + 0x2], [A7]+
0000096A 554F subq.w A7, 2
0000096C 3F3C 0118 move.w -[A7], 0x118
00000970 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000974 389F move.w [A4], [A7]+
00000976 3014 move.w D0, [A4]
00000978 0640 003C addi.w D0, 0x3C /* '<' */
0000097C 3940 0004 move.w [A4 + 0x4], D0
00000980 302C 0002 move.w D0, [A4 + 0x2]
00000984 0640 003C addi.w D0, 0x3C /* '<' */
00000988 3940 0006 move.w [A4 + 0x6], D0
0000098C 397C 0001 000A move.w [A4 + 0xA], 0x1
00000992 302C 000C move.w D0, [A4 + 0xC]
00000996 5240 addq.w D0, 1
00000998 3940 000C move.w [A4 + 0xC], D0
0000099C 0C6C 0008 000C cmpi.w [A4 + 0xC], 0x8
000009A2 6C00 0084 bge +0x86 /* 00000A28 */
000009A6 486D F4C4 pea.l [A5 - 0xB3C]
000009AA 486D F4E2 pea.l [A5 - 0xB1E]
000009AE 486D FE84 pea.l [A5 - 0x17C]
000009B2 2F0C move.l -[A7], A4
000009B4 3F3C 0002 move.w -[A7], 0x2
000009B8 2F2D FBCA move.l -[A7], [A5 - 0x436]
000009BC A8EC syscall CopyBits
000009BE 6068 bra +0x6A /* 00000A28 */
label000009C0:
000009C0 554F subq.w A7, 2
000009C2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000009C6 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000009CA 0C5F 0001 cmpi.w [A7]+, 0x1
000009CE 6658 bne +0x5A /* 00000A28 */
000009D0 197C 0001 0008 move.b [A4 + 0x8], 0x1
000009D6 554F subq.w A7, 2
000009D8 3F3C 01C4 move.w -[A7], 0x1C4
000009DC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000009E0 395F 0002 move.w [A4 + 0x2], [A7]+
000009E4 554F subq.w A7, 2
000009E6 3F3C 0118 move.w -[A7], 0x118
000009EA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000009EE 389F move.w [A4], [A7]+
000009F0 3014 move.w D0, [A4]
000009F2 0640 003C addi.w D0, 0x3C /* '<' */
000009F6 3940 0004 move.w [A4 + 0x4], D0
000009FA 302C 0002 move.w D0, [A4 + 0x2]
000009FE 0640 003C addi.w D0, 0x3C /* '<' */
00000A02 3940 0006 move.w [A4 + 0x6], D0
00000A06 397C 0001 000A move.w [A4 + 0xA], 0x1
00000A0C 426C 000C clr.w [A4 + 0xC]
00000A10 486D F4C4 pea.l [A5 - 0xB3C]
00000A14 486D F4E2 pea.l [A5 - 0xB1E]
00000A18 486D FE84 pea.l [A5 - 0x17C]
00000A1C 2F0C move.l -[A7], A4
00000A1E 3F3C 0002 move.w -[A7], 0x2
00000A22 2F2D FBCA move.l -[A7], [A5 - 0x436]
00000A26 A8EC syscall CopyBits
label00000A28:
00000A28 5245 addq.w D5, 1
00000A2A 0C45 000F cmpi.w D5, 0xF
00000A2E 6F00 FE16 ble -0x1E8 /* 00000846 */
00000A32 0C47 000F cmpi.w D7, 0xF
00000A36 6600 FE0A bne -0x1F4 /* 00000842 */
00000A3A 7E01 moveq.l D7, 0x01
label00000A3C:
00000A3C 3007 move.w D0, D7
00000A3E E740 asl D0.w, 3
00000A40 0640 FE26 addi.w D0, 0xFE26
00000A44 49F6 0000 lea.l A4, [A6 + D0.w]
00000A48 554F subq.w A7, 2
00000A4A 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
00000A4E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000A52 70F6 moveq.l D0, 0xFFFFFFF6
00000A54 905F sub.w D0, [A7]+
00000A56 3880 move.w [A4], D0
00000A58 3014 move.w D0, [A4]
00000A5A 0640 000A addi.w D0, 0xA /* '\n' */
00000A5E 3940 0004 move.w [A4 + 0x4], D0
00000A62 554F subq.w A7, 2
00000A64 3F3C 01F6 move.w -[A7], 0x1F6
00000A68 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000A6C 395F 0002 move.w [A4 + 0x2], [A7]+
00000A70 302C 0002 move.w D0, [A4 + 0x2]
00000A74 0640 000A addi.w D0, 0xA /* '\n' */
00000A78 3940 0006 move.w [A4 + 0x6], D0
00000A7C 5247 addq.w D7, 1
00000A7E 0C47 001E cmpi.w D7, 0x1E
00000A82 6FB8 ble -0x46 /* 00000A3C */
label00000A84:
00000A84 7E01 moveq.l D7, 0x01
label00000A86:
00000A86 486D F4D2 pea.l [A5 - 0xB2E]
00000A8A 486D F4E2 pea.l [A5 - 0xB1E]
00000A8E 486D F3AE pea.l [A5 - 0xC52]
00000A92 3007 move.w D0, D7
00000A94 E740 asl D0.w, 3
00000A96 0640 FE26 addi.w D0, 0xFE26
00000A9A 4876 0000 pea.l [A6 + D0.w]
00000A9E 3F3C 0003 move.w -[A7], 0x3
00000AA2 2F2D FBCA move.l -[A7], [A5 - 0x436]
00000AA6 A8EC syscall CopyBits
00000AA8 3007 move.w D0, D7
00000AAA E740 asl D0.w, 3
00000AAC 0640 FE26 addi.w D0, 0xFE26
00000AB0 4876 0000 pea.l [A6 + D0.w]
00000AB4 554F subq.w A7, 2
00000AB6 3F3C 000B move.w -[A7], 0xB
00000ABA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000ABE 301F move.w D0, [A7]+
00000AC0 5D40 subq.w D0, 6
00000AC2 3F00 move.w -[A7], D0
00000AC4 3F3C 0008 move.w -[A7], 0x8
00000AC8 A8A8 syscall OffsetRect
00000ACA 486D F4D2 pea.l [A5 - 0xB2E]
00000ACE 486D F4E2 pea.l [A5 - 0xB1E]
00000AD2 486D F3AE pea.l [A5 - 0xC52]
00000AD6 3007 move.w D0, D7
00000AD8 E740 asl D0.w, 3
00000ADA 0640 FE26 addi.w D0, 0xFE26
00000ADE 4876 0000 pea.l [A6 + D0.w]
00000AE2 3F3C 0002 move.w -[A7], 0x2
00000AE6 2F2D FBCA move.l -[A7], [A5 - 0x436]
00000AEA A8EC syscall CopyBits
00000AEC 5247 addq.w D7, 1
00000AEE 0C47 001E cmpi.w D7, 0x1E
00000AF2 6F92 ble -0x6C /* 00000A86 */
00000AF4 0C6E 01BA FE2E cmpi.w [A6 - 0x1D2], 0x1BA
00000AFA 6F88 ble -0x76 /* 00000A84 */
00000AFC 7021 moveq.l D0, 0x21
00000AFE 2F00 move.l -[A7], D0
00000B00 A862 syscall ForeColor
00000B02 4267 clr.w -[A7]
00000B04 A889 syscall TextMode
00000B06 486D FF52 pea.l [A5 - 0xAE]
00000B0A A875 syscall SetPBits/SetPortBits
00000B0C 486D FFC4 pea.l [A5 - 0x3C]
00000B10 A87C syscall BackPat
00000B12 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000B16 4E5E unlink A6
00000B18 4E75 rts
00000B1A 444F neg.w A7
00000B1C 4352 chk.w D1, [A2]
00000B1E 4544 chk.w D2, D4
00000B20 4954 chk.w D4, [A4]
00000B22 3C4D movea.w A6, A5
00000B24 6567 bcs +0x69 /* 00000B8D */
00000B26 616C bsr +0x6E /* 00000B94 */
00000B28 6F62 ble +0x64 /* 00000B8C */
00000B2A 7374 moveq.l D1, 0x74
00000B2C 6572 bcs +0x74 /* 00000BA0 */
00000B2E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B32 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B36 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B3A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B3E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B42 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B46 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B4A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B4E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B52 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B56 2431 2E31 move.l D2, [A1 + D2 * 8 + 0x31]
00000B5A 392F 746F move.w -[A4], [A7 + 0x746F]
00000B5E 6E08 bgt +0xA /* 00000B68 */
00000B60 384D movea.w A4, A5
00000B62 7574 moveq.l D2, 0x74
00000B64 616E bsr +0x70 /* 00000BD4 */
00000B66 7420 moveq.l D2, 0x20
label00000B68:
00000B68 5375 7065 subq.w [A5 + D7.w + 0x65], 1
00000B6C 7263 moveq.l D1, 0x63
00000B6E 7261 moveq.l D1, 0x61
00000B70 6273 bhi +0x75 /* 00000BE5 */
00000B72 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B76 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B7A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B7E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B82 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B86 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B8A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
// begin alternate branch 00000B8C-00000B98
label00000B8C:
00000B8C 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B90 2E2E 3339 move.l D7, [A6 + 0x3339]
fn00000B94:
00000B94 A22F syscall PostEvent/PPostEvent, flags=2
00000B96 746F moveq.l D2, 0x6F
// end alternate branch 00000B8C-00000B98
label00000B8C: // (misaligned)
00000B8E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000B92 3339 A22F 746F move.w -[A1], [0xA22F746F]
fn00000B94: // (misaligned)
00000B98 6E08 bgt +0xA /* 00000BA2 */
00000B9A 4054 negx.w [A4]
00000B9C 7269 moveq.l D1, 0x69
00000B9E 6C6F bge +0x71 /* 00000C0F */
label00000BA0:
00000BA0 6279 bhi +0x7B /* 00000C1B */
label00000BA2:
00000BA2 7465 moveq.l D2, 0x65
00000BA4 732E moveq.l D1, 0x2E
00000BA6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BAA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BAE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BB2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BB6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BBA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BBE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BC2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BC6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BCA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BCE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BD2 2E2E 3739 move.l D7, [A6 + 0x3739]
// begin alternate branch 00000BD4-00000BDA
fn00000BD4:
00000BD4 3739 A22F 746F move.w -[A3], [0xA22F746F]
// end alternate branch 00000BD4-00000BDA
fn00000BD4: // (misaligned)
00000BD6 A22F syscall PostEvent/PPostEvent, flags=2
00000BD8 746F moveq.l D2, 0x6F
00000BDA 6E08 bgt +0xA /* 00000BE4 */
00000BDC 3C57 movea.w A6, [A7]
00000BDE 6F72 ble +0x74 /* 00000C52 */
00000BE0 6D63 blt +0x65 /* 00000C45 */
00000BE2 616B bsr +0x6D /* 00000C4F */
label00000BE4:
00000BE4 6573 bcs +0x75 /* 00000C59 */
00000BE6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BEA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BEE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BF2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BF6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BFA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000BFE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C02 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C06 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C0A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C0E 2E2E 2E36 move.l D7, [A6 + 0x2E36]
00000C12 A22F syscall PostEvent/PPostEvent, flags=2
00000C14 646F bcc +0x71 /* 00000C85 */
00000C16 7A65 moveq.l D5, 0x65
00000C18 6E08 bgt +0xA /* 00000C22 */
00000C1A 3549 6D6D move.w [A2 + 0x6D6D], A1
00000C1E 6F6C ble +0x6E /* 00000C8C */
00000C20 6174 bsr +0x76 /* 00000C96 */
label00000C22:
00000C22 6564 bcs +0x66 /* 00000C88 */
00000C24 2041 movea.l A0, D1
00000C26 6E65 bgt +0x67 /* 00000C8D */
00000C28 6E6F bgt +0x71 /* 00000C99 */
00000C2A 6D69 blt +0x6B /* 00000C95 */
00000C2C 6573 bcs +0x75 /* 00000CA1 */
00000C2E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C32 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C36 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C3A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C3E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C42 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C46 2E2E 2E31 move.l D7, [A6 + 0x2E31]
00000C4A 39A2 2F74 move.w <<invalid full ext with I/IS == 4>>, -[A2]
00000C4E 6F6E ble +0x70 /* 00000CBE */
00000C50 3F4A 6574 move.w [A7 + 0x6574], A2
// begin alternate branch 00000C52-00000C54
label00000C52:
00000C52 6574 bcs +0x76 /* 00000CC8 */
// end alternate branch 00000C52-00000C54
label00000C52: // (misaligned)
00000C54 6372 bls +0x74 /* 00000CC8 */
00000C56 6162 bsr +0x64 /* 00000CBA */
00000C58 732E moveq.l D1, 0x2E
00000C5A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C5E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C62 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C66 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C6A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C6E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C72 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C76 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C7A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C7E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C82 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000C86 2E24 move.l D7, -[A4]
label00000C88:
00000C88 312E 3339 move.w -[A0], [A6 + 0x3339]
label00000C8C:
00000C8C 2F74 6F6E 3C4A move.l [A7 + 0x3C4A], <<invalid full ext with IS == 1 and I/IS == 6>>
00000C92 756D moveq.l D2, 0x6D
00000C94 626F bhi +0x71 /* 00000D05 */
fn00000C96:
00000C96 2053 movea.l A0, [A3]
00000C98 6872 bvc +0x74 /* 00000D0C */
00000C9A 696D bvs +0x6F /* 00000D09 */
00000C9C 702E moveq.l D0, 0x2E
00000C9E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CA2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CA6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CAA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CAE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CB2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CB6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
fn00000CBA:
00000CBA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label00000CBE:
00000CBE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CC2 2E2E 2E24 move.l D7, [A6 + 0x2E24]
00000CC6 362E 3935 move.w D3, [A6 + 0x3935]
// begin alternate branch 00000CC8-00000CD2
label00000CC8:
00000CC8 3935 2F6C move.w -[A4], <<invalid full ext with I/IS == 4>>
00000CCC 6208 bhi +0xA /* 00000CD6 */
00000CCE 3D4D 6169 move.w [A6 + 0x6169], A5
// end alternate branch 00000CC8-00000CD2
label00000CC8: // (misaligned)
00000CCA 2F6C 6208 3D4D move.l [A7 + 0x3D4D], [A4 + 0x6208]
00000CD0 6169 bsr +0x6B /* 00000D3B */
00000CD2 6E65 bgt +0x67 /* 00000D39 */
00000CD4 204C movea.l A0, A4
label00000CD6:
00000CD6 6F62 ble +0x64 /* 00000D3A */
00000CD8 7374 moveq.l D1, 0x74
00000CDA 6572 bcs +0x74 /* 00000D4E */
00000CDC 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CE0 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CE4 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CE8 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CEC 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CF0 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CF4 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CF8 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000CFC 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D00 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D04 2437 2E39 move.l D2, [A7 + D2 * 8 + 0x39]
00000D08 352F 6C62 move.w -[A2], [A7 + 0x6C62]
label00000D0C:
00000D0C 3C4B movea.w A6, A3
00000D0E 696E bvs +0x70 /* 00000D7E */
00000D10 6720 beq +0x22 /* 00000D32 */
00000D12 4372 6162 204C 6567 chk.w D1, [[A2 + 0x204C] + 0x6567]
00000D1A 732E moveq.l D1, 0x2E
00000D1C 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D20 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D24 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D28 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D2C 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D30 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
// begin alternate branch 00000D32-00000D4C
label00000D32:
00000D32 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D36 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label00000D3A:
00000D3A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D3E 2E2E 2431 move.l D7, [A6 + 0x2431]
00000D42 322E 3030 move.w D1, [A6 + 0x3030]
00000D46 2F6C 6208 2820 move.l [A7 + 0x2820], [A4 + 0x6208]
// end alternate branch 00000D32-00000D4C
label00000D32: // (misaligned)
00000D34 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D38 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label00000D3A: // (misaligned)
00000D3C 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00000D40 2431 322E move.l D2, [A1 + D3.w * 2 + 0x2E]
00000D44 3030 2F6C move.w D0, <<invalid full ext with I/IS == 4>>
00000D48 6208 bhi +0xA /* 00000D52 */
00000D4A 2820 move.l D4, -[A0]
00000D4C 2020 move.l D0, -[A0]
label00000D4E:
00000D4E 2020 move.l D0, -[A0]
00000D50 2020 move.l D0, -[A0]
label00000D52:
00000D52 2020 move.l D0, -[A0]
00000D54 2020 move.l D0, -[A0]
00000D56 2020 move.l D0, -[A0]
00000D58 2020 move.l D0, -[A0]
00000D5A 2020 move.l D0, -[A0]
00000D5C 2020 move.l D0, -[A0]
00000D5E 2020 move.l D0, -[A0]
00000D60 2020 move.l D0, -[A0]
00000D62 2020 move.l D0, -[A0]
00000D64 2020 move.l D0, -[A0]
00000D66 2041 movea.l A0, D1
00000D68 4CD5 5320 movem.l D5,A0,A1,A4,A6, [A5]
00000D6C 5345 subq.w D5, 1
00000D6E 4146 chk.w D0, D6
00000D70 4F4F chk.w D7, A7
00000D72 4408 neg.b A0
00000D74 2A20 move.l D5, -[A0]
00000D76 2020 move.l D0, -[A0]
00000D78 2020 move.l D0, -[A0]
00000D7A 2020 move.l D0, -[A0]
00000D7C 2020 move.l D0, -[A0]
label00000D7E:
00000D7E 2020 move.l D0, -[A0]
00000D80 2020 move.l D0, -[A0]
00000D82 2020 move.l D0, -[A0]
00000D84 2020 move.l D0, -[A0]
00000D86 2020 move.l D0, -[A0]
00000D88 204D movea.l A0, A5
00000D8A 6973 bvs +0x75 /* 00000DFF */
00000D8C 7369 moveq.l D1, 0x69
00000D8E 6E67 bgt +0x69 /* 00000DF7 */
00000D90 2C20 move.l D6, -[A0]
00000D92 5072 6573 756D 6564 2044 6561 addq.w [[A2 + 0x756D6564] + 0x20446561], 8
00000D9E 6408 bcc +0xA /* 00000DA8 */
00000DA0 2C20 move.l D6, -[A0]
00000DA2 2020 move.l D0, -[A0]
00000DA4 2020 move.l D0, -[A0]
00000DA6 2020 move.l D0, -[A0]
label00000DA8:
00000DA8 2020 move.l D0, -[A0]
00000DAA 2020 move.l D0, -[A0]
00000DAC 2020 move.l D0, -[A0]
00000DAE 2020 move.l D0, -[A0]
00000DB0 2020 move.l D0, -[A0]
00000DB2 2020 move.l D0, -[A0]
00000DB4 2043 movea.l A0, D3
00000DB6 7261 moveq.l D1, 0x61
00000DB8 776C moveq.l D3, 0x6C
00000DBA 6564 bcs +0x66 /* 00000E20 */
00000DBC 206F 7574 movea.l A0, [A7 + 0x7574]
00000DC0 206F 6620 movea.l A0, [A7 + 0x6620]
00000DC4 6869 bvc +0x6B /* 00000E2F */
00000DC6 7320 moveq.l D1, 0x20
00000DC8 7461 moveq.l D2, 0x61
00000DCA 6E6B bgt +0x6D /* 00000E37 */
00000DCC 2E08 move.l D7, A0
00000DCE 2A20 move.l D5, -[A0]
00000DD0 2020 move.l D0, -[A0]
00000DD2 2020 move.l D0, -[A0]
00000DD4 2020 move.l D0, -[A0]
00000DD6 2020 move.l D0, -[A0]
00000DD8 2020 move.l D0, -[A0]
00000DDA 2020 move.l D0, -[A0]
00000DDC 2020 move.l D0, -[A0]
00000DDE 2020 move.l D0, -[A0]
00000DE0 2020 move.l D0, -[A0]
00000DE2 2020 move.l D0, -[A0]
00000DE4 2020 move.l D0, -[A0]
00000DE6 2020 move.l D0, -[A0]
00000DE8 2053 movea.l A0, [A3]
00000DEA 636F bls +0x71 /* 00000E5B */
00000DEC 7474 moveq.l D2, 0x74
00000DEE D573 2043 add.w [A3 + D2.w + 0x43], D2
00000DF2 7261 moveq.l D1, 0x61
00000DF4 7966 moveq.l D4, 0x66
00000DF6 6973 bvs +0x75 /* 00000E6B */
00000DF8 6808 bvc +0xA /* 00000E02 */
00000DFA 2920 move.l -[A4], -[A0]
00000DFC 2020 move.l D0, -[A0]
00000DFE 2020 move.l D0, -[A0]
00000E00 2020 move.l D0, -[A0]
label00000E02:
00000E02 2020 move.l D0, -[A0]
00000E04 2020 move.l D0, -[A0]
00000E06 2020 move.l D0, -[A0]
00000E08 2020 move.l D0, -[A0]
00000E0A 2020 move.l D0, -[A0]
00000E0C 2020 move.l D0, -[A0]
00000E0E 2020 move.l D0, -[A0]
00000E10 2020 move.l D0, -[A0]
00000E12 2020 move.l D0, -[A0]
00000E14 2020 move.l D0, -[A0]
00000E16 2020 move.l D0, -[A0]
00000E18 2020 move.l D0, -[A0]
00000E1A 2020 move.l D0, -[A0]
00000E1C 2020 move.l D0, -[A0]
00000E1E 522E 492E addq.b [A6 + 0x492E], 1
// begin alternate branch 00000E20-00000E28
label00000E20:
00000E20 492E 502E .invalid 4, [A6 + 0x502E] // invalid opcode 4 with b == 4
00000E24 2948 6176 move.l [A4 + 0x6176], A0
// end alternate branch 00000E20-00000E28
label00000E20: // (misaligned)
00000E22 502E 2948 addq.b [A6 + 0x2948], 8
00000E26 6176 bsr +0x78 /* 00000E9E */
00000E28 6520 bcs +0x22 /* 00000E4A */
00000E2A 796F moveq.l D4, 0x6F
00000E2C 7520 moveq.l D2, 0x20
00000E2E 6D61 blt +0x63 /* 00000E91 */
00000E30 6465 bcc +0x67 /* 00000E97 */
00000E32 2079 6F75 7220 movea.l A0, [0x6F757220]
00000E38 7368 moveq.l D1, 0x68
00000E3A 6172 bsr +0x74 /* 00000EAE */
00000E3C 6577 bcs +0x79 /* 00000EB5 */
00000E3E 6172 bsr +0x74 /* 00000EB2 */
00000E40 6520 bcs +0x22 /* 00000E62 */
00000E42 7061 moveq.l D0, 0x61
00000E44 796D moveq.l D4, 0x6D
00000E46 656E bcs +0x70 /* 00000EB6 */
00000E48 7420 moveq.l D2, 0x20
label00000E4A:
00000E4A 7965 moveq.l D4, 0x65
00000E4C 743F moveq.l D2, 0x3F
00000E4E 33D2 416E 6472 move.w [0x416E6472], [A2]
00000E54 6577 bcs +0x79 /* 00000ECD */
00000E56 2C20 move.l D6, -[A0]
00000E58 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
00000E5A 6F66 ble +0x68 /* 00000EC2 */
00000E5C 6669 bne +0x6B /* 00000EC7 */
00000E5E 6369 bls +0x6B /* 00000EC9 */
00000E60 616C bsr +0x6E /* 00000ECE */
label00000E62:
00000E62 6C79 bge +0x7B /* 00000EDD */
00000E64 2064 movea.l A0, -[A4]
00000E66 6563 bcs +0x65 /* 00000ECB */
00000E68 6C61 bge +0x63 /* 00000ECB */
00000E6A 7265 moveq.l D1, 0x65
00000E6C 2074 6861 movea.l A0, [A4 + D6 + 0x61]
00000E70 7420 moveq.l D2, 0x20
00000E72 4879 7065 7274 push.l 0x70657274 /* 'pert' */
00000E78 616C bsr +0x6E /* 00000EE6 */
00000E7A 6B20 bmi +0x22 /* 00000E9C */
00000E7C 726F moveq.l D1, 0x6F
00000E7E 7473 moveq.l D2, 0x73
00000E80 21D3 2120 move.l [0x00002120], [A3]
00000E84 2020 move.l D0, -[A0]
00000E86 7468 moveq.l D2, 0x68
00000E88 6573 bcs +0x75 /* 00000EFD */
00000E8A 6520 bcs +0x22 /* 00000EAC */
00000E8C 2A2A 2A2A move.l D5, [A2 + 0x2A2A]
00000E90 696E bvs +0x70 /* 00000F00 */
00000E92 6720 beq +0x22 /* 00000EB4 */
00000E94 6375 bls +0x77 /* 00000F0B */
00000E96 726C moveq.l D1, 0x6C
00000E98 7920 moveq.l D4, 0x20
00000E9A 7175 moveq.l D0, 0x75
label00000E9C:
00000E9C 6F74 ble +0x76 /* 00000F12 */
fn00000E9E:
00000E9E 6573 bcs +0x75 /* 00000F13 */
00000EA0 213F move.l -[A0], <<invalid special address>>
00000EA2 21D3 30D2 move.l [0x000030D2], [A3]
00000EA6 5363 subq.w -[A3], 1
00000EA8 6F74 ble +0x76 /* 00000F1E */
00000EAA 7421 moveq.l D2, 0x21
label00000EAC:
00000EAC 2020 move.l D0, -[A0]
fn00000EAE:
00000EAE 486F 7720 pea.l [A7 + 0x7720]
fn00000EB2:
00000EB2 7468 moveq.l D2, 0x68
label00000EB4:
00000EB4 6520 bcs +0x22 /* 00000ED6 */
label00000EB6:
00000EB6 2A2A 2A2A move.l D5, [A2 + 0x2A2A]
00000EBA 696E bvs +0x70 /* 00000F2A */
00000EBC 6720 beq +0x22 /* 00000EDE */
00000EBE 2A2A 2A2A move.l D5, [A2 + 0x2A2A]
label00000EC2:
00000EC2 2064 movea.l A0, -[A4]
00000EC4 6F20 ble +0x22 /* 00000EE6 */
00000EC6 796F moveq.l D4, 0x6F
00000EC8 7520 moveq.l D2, 0x20
00000ECA 6765 beq +0x67 /* 00000F31 */
00000ECC 7420 moveq.l D2, 0x20
fn00000ECE:
00000ECE 7269 moveq.l D1, 0x69
00000ED0 6420 bcc +0x22 /* 00000EF2 */
00000ED2 6F66 ble +0x68 /* 00000F3A */
00000ED4 2008 move.l D0, A0
label00000ED6:
00000ED6 1220 move.b D1, -[A0]
00000ED8 2020 move.l D0, -[A0]
00000EDA 5075 7267 addq.w [A5 + D7.w * 2 + 0x67], 8
label00000EDE:
00000EDE 6520 bcs +0x22 /* 00000F00 */
00000EE0 6974 bvs +0x76 /* 00000F56 */
00000EE2 2062 movea.l A0, -[A2]
00000EE4 6163 bsr +0x65 /* 00000F49 */
fn00000EE6:
00000EE6 6B21 bmi +0x23 /* 00000F09 */
00000EE8 D308 addx.b -[A1], -[A0]
00000EEA 27D2 5468 move.l [PC + D5.w * 4 + 0x68], [A2]
00000EEE 6520 bcs +0x22 /* 00000F10 */
00000EF0 7379 moveq.l D1, 0x79
label00000EF2:
00000EF2 7374 moveq.l D1, 0x74
00000EF4 656D bcs +0x6F /* 00000F63 */
00000EF6 2070 7572 6765 6420 7061 movea.l A0, [[A0 + 0x67656420] + 0x7061]
label00000F00:
00000F00 7274 moveq.l D1, 0x74
00000F02 206F 6620 movea.l A0, [A7 + 0x6620]
00000F06 4372 6162 2041 7474 chk.w D1, [[A2 + 0x2041] + 0x7474]
00000F0E 6163 bsr +0x65 /* 00000F73 */
label00000F10:
00000F10 6B3F bmi +0x41 /* 00000F51 */
label00000F12:
00000F12 2C20 move.l D6, -[A0]
00000F14 2043 movea.l A0, D3
00000F16 6F6E ble +0x70 /* 00000F86 */
00000F18 6665 bne +0x67 /* 00000F7F */
00000F1A 7265 moveq.l D1, 0x65
00000F1C 6E63 bgt +0x65 /* 00000F81 */
label00000F1E:
00000F1E 6520 bcs +0x22 /* 00000F40 */
00000F20 2620 move.l D3, -[A0]
00000F22 4578 706F chk.w D2, [0x0000706F]
00000F26 7369 moveq.l D1, 0x69
00000F28 7469 moveq.l D2, 0x69
label00000F2A:
00000F2A 6F6E ble +0x70 /* 00000F9A */
00000F2C 206C 6F6F movea.l A0, [A4 + 0x6F6F]
00000F30 6B20 bmi +0x22 /* 00000F52 */
00000F32 6174 bsr +0x76 /* 00000FA8 */
00000F34 2075 7320 6675 movea.l A0, [A5 + 0x6675 + D7 * 2]
label00000F3A:
00000F3A 6E6E bgt +0x70 /* 00000FAA */
00000F3C 793F moveq.l D4, 0x3F
00000F3E D308 addx.b -[A1], -[A0]
label00000F40:
00000F40 2BD2 move.l <<invalid special address>>, [A2]
00000F42 5768 7920 subq.w [A0 + 0x7920], 3
00000F46 6469 bcc +0x6B /* 00000FB1 */
00000F48 6420 bcc +0x22 /* 00000F6A */
00000F4A 7468 moveq.l D2, 0x68
00000F4C 6520 bcs +0x22 /* 00000F6E */
00000F4E 6775 beq +0x77 /* 00000FC5 */
00000F50 7973 moveq.l D4, 0x73
label00000F52:
00000F52 2061 movea.l A0, -[A1]
00000F54 7420 moveq.l D2, 0x20
label00000F56:
00000F56 7468 moveq.l D2, 0x68
00000F58 6520 bcs +0x22 /* 00000F7A */
00000F5A 4D61 chk.w D6, -[A1]
00000F5C 6369 bls +0x6B /* 00000FC7 */
00000F5E 6E74 bgt +0x76 /* 00000FD4 */
00000F60 6F73 ble +0x75 /* 00000FD5 */
00000F62 6820 bvc +0x22 /* 00000F84 */
00000F64 4275 7369 6E65 clr.w [[A5 + 0x6E65]]
label00000F6A:
00000F6A 7373 moveq.l D1, 0x73
00000F6C 24D2 move.l [A2]+, [A2]
label00000F6E:
00000F6E 4F6F 6868 chk.w D7, [A7 + 0x6868]
00000F72 2E2E 2E20 move.l D7, [A6 + 0x2E20]
00000F76 4E6F move A7, USP
00000F78 2077 6F6E movea.l A0, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 00000F7A-00000F7C
label00000F7A:
00000F7A 6F6E ble +0x70 /* 00000FEA */
// end alternate branch 00000F7A-00000F7C
label00000F7A: // (misaligned)
00000F7C 6465 bcc +0x67 /* 00000FE3 */
00000F7E 7220 moveq.l D1, 0x20
00000F80 6974 bvs +0x76 /* 00000FF6 */
00000F82 206B 6570 movea.l A0, [A3 + 0x6570]
// begin alternate branch 00000F84-00000F86
label00000F84:
00000F84 6570 bcs +0x72 /* 00000FF6 */
// end alternate branch 00000F84-00000F86
label00000F84: // (misaligned)
label00000F86:
00000F86 7420 moveq.l D2, 0x20
00000F88 6372 bls +0x74 /* 00000FFC */
00000F8A 6173 bsr +0x75 /* 00000FFF */
00000F8C 6869 bvc +0x6B /* 00000FF7 */
00000F8E 6E67 bgt +0x69 /* 00000FF7 */
00000F90 D308 addx.b -[A1], -[A0]
00000F92 1DD2 move.b <<invalid special address>>, [A2]
00000F94 4461 neg.w -[A1]
00000F96 6D6E blt +0x70 /* 00001006 */
00000F98 2068 6172 movea.l A0, [A0 + 0x6172]
// begin alternate branch 00000F9A-00000F9C
label00000F9A:
00000F9A 6172 bsr +0x74 /* 0000100E */
// end alternate branch 00000F9A-00000F9C
label00000F9A: // (misaligned)
00000F9C 6420 bcc +0x22 /* 00000FBE */
00000F9E 6761 beq +0x63 /* 00001001 */
00000FA0 6D65 blt +0x67 /* 00001007 */
00000FA2 2049 movea.l A0, A1
00000FA4 D576 6520 7772 add.w [A6 + 0x7772 + D6 * 4], D2
// begin alternate branch 00000FA8-00000FAA
fn00000FA8:
00000FA8 7772 moveq.l D3, 0x72
// end alternate branch 00000FA8-00000FAA
fn00000FA8: // (misaligned)
label00000FAA:
00000FAA 6974 bvs +0x76 /* 00001020 */
00000FAC 7465 moveq.l D2, 0x65
00000FAE 6ED3 bgt -0x2B /* 00000F83 */
00000FB0 2BD2 move.l <<invalid special address>>, [A2]
00000FB2 5468 6973 addq.w [A0 + 0x6973], 2
00000FB6 2067 movea.l A0, -[A7]
00000FB8 616D bsr +0x6F /* 00001027 */
00000FBA 6520 bcs +0x22 /* 00000FDC */
00000FBC 6861 bvc +0x63 /* 0000101F */
label00000FBE:
00000FBE 7320 moveq.l D1, 0x20
00000FC0 7468 moveq.l D2, 0x68
00000FC2 6520 bcs +0x22 /* 00000FE4 */
00000FC4 6D6F blt +0x71 /* 00001035 */
00000FC6 7374 moveq.l D1, 0x74
00000FC8 2064 movea.l A0, -[A4]
00000FCA 6973 bvs +0x75 /* 0000103F */
00000FCC 6775 beq +0x77 /* 00001043 */
00000FCE 7374 moveq.l D1, 0x74
00000FD0 696E bvs +0x70 /* 00001040 */
00000FD2 6720 beq +0x22 /* 00000FF4 */
label00000FD4:
00000FD4 6172 bsr +0x74 /* 00001048 */
00000FD6 7477 moveq.l D2, 0x77
00000FD8 6F72 ble +0x74 /* 0000104C */
00000FDA 6BD3 bmi -0x2B /* 00000FAF */
label00000FDC:
00000FDC 2FD2 move.l <<invalid special address>>, [A2]
00000FDE 5072 696E addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 8
00000FE2 7420 moveq.l D2, 0x20
label00000FE4:
00000FE4 6974 bvs +0x76 /* 0000105A */
00000FE6 206F 7574 movea.l A0, [A7 + 0x7574]
label00000FEA:
00000FEA 3F20 move.w -[A7], -[A0]
00000FEC 2049 movea.l A0, A1
00000FEE D564 add.w -[A4], D2
00000FF0 206E 6565 movea.l A0, [A6 + 0x6565]
label00000FF4:
00000FF4 6420 bcc +0x22 /* 00001016 */
label00000FF6:
00000FF6 6120 bsr +0x22 /* 00001018 */
00000FF8 666F bne +0x71 /* 00001069 */
00000FFA 726B moveq.l D1, 0x6B
label00000FFC:
00000FFC 696C bvs +0x6E /* 0000106A */
00000FFE 6674 bne +0x76 /* 00001074 */
00001000 2074 6F20 6D6F movea.l A0, [A4 + 0x6D6F + D6 * 8]
label00001006:
00001006 7665 moveq.l D3, 0x65
00001008 2069 74D3 movea.l A0, [A1 + 0x74D3]
0000100C 2BD2 move.l <<invalid special address>>, [A2]
fn0000100E:
0000100E 4172 6520 796F chk.w D0, [A2 + 0x796F + D6 * 4]
00001014 7520 moveq.l D2, 0x20
label00001016:
00001016 7375 moveq.l D1, 0x75
fn00001018:
00001018 7265 moveq.l D1, 0x65
0000101A 2068 6520 movea.l A0, [A0 + 0x6520]
0000101E 6861 bvc +0x63 /* 00001081 */
label00001020:
00001020 6420 bcc +0x22 /* 00001042 */
00001022 6E6F bgt +0x71 /* 00001093 */
00001024 2068 656C movea.l A0, [A0 + 0x656C]
00001028 7020 moveq.l D0, 0x20
0000102A 7772 moveq.l D3, 0x72
0000102C 6974 bvs +0x76 /* 000010A2 */
0000102E 696E bvs +0x70 /* 0000109E */
00001030 6720 beq +0x22 /* 00001052 */
00001032 7468 moveq.l D2, 0x68
00001034 6973 bvs +0x75 /* 000010A9 */
00001036 3FD3 move.w <<invalid special address>>, [A3]
00001038 1120 move.b -[A0], -[A0]
0000103A 2020 move.l D0, -[A0]
0000103C 636F bls +0x71 /* 000010AD */
0000103E 6D6D blt +0x6F /* 000010AD */
label00001040:
00001040 6173 bsr +0x75 /* 000010B5 */
label00001042:
00001042 2061 movea.l A0, -[A1]
00001044 726F moveq.l D1, 0x6F
00001046 756E moveq.l D2, 0x6E
fn00001048:
00001048 64D3 bcc -0x2B /* 0000101D */
0000104A 30D2 move.w [A0]+, [A2]
label0000104C:
0000104C 5768 7920 subq.w [A0 + 0x7920], 3
00001050 6361 bls +0x63 /* 000010B3 */
label00001052:
00001052 6ED5 bgt -0x29 /* 00001029 */
00001054 7420 moveq.l D2, 0x20
00001056 796F moveq.l D4, 0x6F
00001058 7520 moveq.l D2, 0x20
label0000105A:
0000105A 7472 moveq.l D2, 0x72
0000105C 616E bsr +0x70 /* 000010CC */
0000105E 7366 moveq.l D1, 0x66
00001060 6572 bcs +0x74 /* 000010D4 */
00001062 2069 7420 movea.l A0, [A1 + 0x7420]
00001066 746F moveq.l D2, 0x6F
00001068 2043 movea.l A0, D3
label0000106A:
0000106A 3F20 move.w -[A7], -[A0]
0000106C 4A75 7374 tst.w <<invalid full ext with I/IS == 4>>
00001070 206D 6F76 movea.l A0, [A5 + 0x6F76]
label00001074:
00001074 6520 bcs +0x22 /* 00001096 */
00001076 6120 bsr +0x22 /* 00001098 */
00001078 6665 bne +0x67 /* 000010DF */
0000107A 7708 moveq.l D3, 0x08
0000107C 2FD2 move.l <<invalid special address>>, [A2]
0000107E 5468 6973 addq.w [A0 + 0x6973], 2
00001082 2067 movea.l A0, -[A7]
00001084 616D bsr +0x6F /* 000010F3 */
00001086 6520 bcs +0x22 /* 000010A8 */
00001088 746F moveq.l D2, 0x6F
0000108A 6F6B ble +0x6D /* 000010F7 */
0000108C 206C 6F6E movea.l A0, [A4 + 0x6F6E]
00001090 6765 beq +0x67 /* 000010F7 */
00001092 7220 moveq.l D1, 0x20
00001094 746F moveq.l D2, 0x6F
label00001096:
00001096 2077 7269 movea.l A0, [A7 + D7.w * 2 + 0x69]
// begin alternate branch 00001098-0000109A
fn00001098:
00001098 7269 moveq.l D1, 0x69
// end alternate branch 00001098-0000109A
fn00001098: // (misaligned)
0000109A 7465 moveq.l D2, 0x65
0000109C 2074 6861 movea.l A0, [A4 + D6 + 0x61]
// begin alternate branch 0000109E-000010A0
label0000109E:
0000109E 6861 bvc +0x63 /* 00001101 */
// end alternate branch 0000109E-000010A0
label0000109E: // (misaligned)
000010A0 6E20 bgt +0x22 /* 000010C2 */
label000010A2:
000010A2 5761 subq.w -[A1], 3
000010A4 7226 moveq.l D1, 0x26
000010A6 5065 addq.w -[A5], 8
label000010A8:
000010A8 6163 bsr +0x65 /* 0000110D */
000010AA 65D3 bcs -0x2B /* 0000107F */
000010AC 27D2 4974 move.l <<invalid full ext with I/IS == 4>>, [A2]
000010B0 2069 7320 movea.l A0, [A1 + 0x7320]
000010B4 4E4F trap 15
000010B6 5420 addq.b -[A0], 2
000010B8 6120 bsr +0x22 /* 000010DA */
000010BA 706F moveq.l D0, 0x6F
000010BC 7461 moveq.l D2, 0x61
000010BE 746F moveq.l D2, 0x6F
000010C0 6520 bcs +0x22 /* 000010E2 */
label000010C2:
000010C2 7769 moveq.l D3, 0x69
000010C4 7468 moveq.l D2, 0x68
000010C6 206C 616E movea.l A0, [A4 + 0x616E]
000010CA 6469 bcc +0x6B /* 00001135 */
fn000010CC:
000010CC 6E67 bgt +0x69 /* 00001135 */
000010CE 2067 movea.l A0, -[A7]
000010D0 6561 bcs +0x63 /* 00001133 */
000010D2 72D3 moveq.l D1, 0xFFFFFFD3
label000010D4:
000010D4 22D2 move.l [A1]+, [A2]
000010D6 5468 6174 addq.w [A0 + 0x6174], 2
fn000010DA:
000010DA 2067 movea.l A0, -[A7]
000010DC 616D bsr +0x6F /* 0000114B */
000010DE 6520 bcs +0x22 /* 00001100 */
000010E0 7769 moveq.l D3, 0x69
label000010E2:
000010E2 6C6C bge +0x6E /* 00001150 */
000010E4 206E 6576 movea.l A0, [A6 + 0x6576]
000010E8 6572 bcs +0x74 /* 0000115C */
000010EA 2062 movea.l A0, -[A2]
000010EC 6520 bcs +0x22 /* 0000110E */
000010EE 6669 bne +0x6B /* 00001159 */
000010F0 6E69 bgt +0x6B /* 0000115B */
000010F2 7368 moveq.l D1, 0x68
000010F4 6564 bcs +0x66 /* 0000115A */
000010F6 D308 addx.b -[A1], -[A0]
000010F8 144A movea.b A2, A2
000010FA 7573 moveq.l D2, 0x73
000010FC 7420 moveq.l D2, 0x20
000010FE 6120 bsr +0x22 /* 00001120 */
label00001100:
00001100 6665 bne +0x67 /* 00001167 */
00001102 7720 moveq.l D3, 0x20
00001104 7175 moveq.l D0, 0x75
00001106 6F74 ble +0x76 /* 0000117C */
00001108 6573 bcs +0x75 /* 0000117D */
0000110A 2E2E 2E08 move.l D7, [A6 + 0x2E08]
label0000110E:
0000110E 1F77 6974 6820 move.b [A7 + 0x6820], <<invalid full ext with I/IS == 4>>
00001114 7468 moveq.l D2, 0x68
00001116 6520 bcs +0x22 /* 00001138 */
00001118 6D6F blt +0x71 /* 00001189 */
0000111A 7374 moveq.l D1, 0x74
0000111C 2077 6F72 6B20 7075 7420 movea.l A0, [[A7 + 0x6B207075] + 0x7420]
// begin alternate branch 00001120-00001126
fn00001120:
00001120 6B20 bmi +0x22 /* 00001142 */
00001122 7075 moveq.l D0, 0x75
00001124 7420 moveq.l D2, 0x20
// end alternate branch 00001120-00001126
fn00001120: // (misaligned)
00001126 696E bvs +0x70 /* 00001196 */
00001128 746F moveq.l D2, 0x6F
0000112A 2069 742E movea.l A0, [A1 + 0x742E]
0000112E 3053 movea.w A0, [A3]
00001130 636F bls +0x71 /* 000011A1 */
00001132 7474 moveq.l D2, 0x74
00001134 2026 move.l D0, -[A6]
00001136 2041 movea.l A0, D1
label00001138:
00001138 6E64 bgt +0x66 /* 0000119E */
0000113A 7265 moveq.l D1, 0x65
0000113C 7720 moveq.l D3, 0x20
0000113E 4C69 6E64 7365 movem.l D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
// begin alternate branch 00001142-00001144
label00001142:
00001142 7365 moveq.l D1, 0x65
// end alternate branch 00001142-00001144
label00001142: // (misaligned)
00001144 792C moveq.l D4, 0x2C
00001146 2062 movea.l A0, -[A2]
00001148 7574 moveq.l D2, 0x74
0000114A 2069 7320 movea.l A0, [A1 + 0x7320]
0000114E 6365 bls +0x67 /* 000011B5 */
label00001150:
00001150 7274 moveq.l D1, 0x74
00001152 6169 bsr +0x6B /* 000011BD */
00001154 6E6C bgt +0x6E /* 000011C2 */
00001156 7920 moveq.l D4, 0x20
00001158 7468 moveq.l D2, 0x68
label0000115A:
0000115A 6520 bcs +0x22 /* 0000117C */
label0000115C:
0000115C 6F6E ble +0x70 /* 000011CC */
0000115E 6508 bcs +0xA /* 00001168 */
00001160 2E43 movea.l A7, D3
00001162 7261 moveq.l D1, 0x61
00001164 6220 bhi +0x22 /* 00001186 */
00001166 4174 7461 chk.w D0, [A4 + D7.w * 4 + 0x61]
// begin alternate branch 00001168-0000116A
label00001168:
00001168 7461 moveq.l D2, 0x61
// end alternate branch 00001168-0000116A
label00001168: // (misaligned)
0000116A 636B bls +0x6D /* 000011D7 */
0000116C 2069 7320 movea.l A0, [A1 + 0x7320]
00001170 6E6F bgt +0x71 /* 000011E1 */
00001172 7420 moveq.l D2, 0x20
00001174 7468 moveq.l D2, 0x68
00001176 6520 bcs +0x22 /* 00001198 */
00001178 6F6E ble +0x70 /* 000011E8 */
0000117A 6C79 bge +0x7B /* 000011F5 */
label0000117C:
0000117C 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F]
00001180 6772 beq +0x74 /* 000011F4 */
00001182 616D bsr +0x6F /* 000011F1 */
00001184 2077 7269 movea.l A0, [A7 + D7.w * 2 + 0x69]
// begin alternate branch 00001186-00001188
label00001186:
00001186 7269 moveq.l D1, 0x69
// end alternate branch 00001186-00001188
label00001186: // (misaligned)
00001188 7474 moveq.l D2, 0x74
0000118A 656E bcs +0x70 /* 000011FA */
0000118C 2062 movea.l A0, -[A2]
0000118E 7908 moveq.l D4, 0x08
00001190 1B4D 6963 move.b [A5 + 0x6963], A5
00001194 726F moveq.l D1, 0x6F
label00001196:
00001196 736F moveq.l D1, 0x6F
label00001198:
00001198 6674 bne +0x76 /* 0000120E */
0000119A 2042 movea.l A0, D2
0000119C 6173 bsr +0x75 /* 00001211 */
label0000119E:
0000119E 6963 bvs +0x65 /* 00001203 */
000011A0 2049 movea.l A0, A1
000011A2 6E74 bgt +0x76 /* 00001218 */
000011A4 6572 bcs +0x74 /* 00001218 */
000011A6 7072 moveq.l D0, 0x72
000011A8 6574 bcs +0x76 /* 0000121E */
000011AA 6572 bcs +0x74 /* 0000121E */
000011AC 2667 movea.l A3, -[A7]
000011AE 616D bsr +0x6F /* 0000121D */
000011B0 6520 bcs +0x22 /* 000011D2 */
000011B2 7772 moveq.l D3, 0x72
000011B4 6974 bvs +0x76 /* 0000122A */
000011B6 7465 moveq.l D2, 0x65
000011B8 6E20 bgt +0x22 /* 000011DA */
000011BA 7965 moveq.l D4, 0x65
000011BC 6172 bsr +0x74 /* 00001230 */
000011BE 7320 moveq.l D1, 0x20
000011C0 6167 bsr +0x69 /* 00001229 */
label000011C2:
000011C2 6F20 ble +0x22 /* 000011E4 */
000011C4 6F6E ble +0x70 /* 00001234 */
000011C6 2061 movea.l A0, -[A1]
000011C8 204D movea.l A0, A5
000011CA 6163 bsr +0x65 /* 0000122F */
label000011CC:
000011CC 2031 3238 move.l D0, [A1 + D3.w * 2 + 0x38]
000011D0 2069 6E08 movea.l A0, [A1 + 0x6E08]
// begin alternate branch 000011D2-000011D4
label000011D2:
000011D2 6E08 bgt +0xA /* 000011DC */
// end alternate branch 000011D2-000011D4
label000011D2: // (misaligned)
000011D4 2D50 6173 move.l [A6 + 0x6173], [A0]
000011D8 6361 bls +0x63 /* 0000123B */
label000011DA:
000011DA 6C20 bge +0x22 /* 000011FC */
label000011DC:
000011DC 616E bsr +0x70 /* 0000124C */
000011DE 6420 bcc +0x22 /* 00001200 */
000011E0 6973 bvs +0x75 /* 00001255 */
000011E2 2062 movea.l A0, -[A2]
label000011E4:
000011E4 6173 bsr +0x75 /* 00001259 */
000011E6 6564 bcs +0x66 /* 0000124C */
label000011E8:
000011E8 206F 6E20 movea.l A0, [A7 + 0x6E20]
000011EC 4372 6162 2041 7474 chk.w D1, [[A2 + 0x2041] + 0x7474]
label000011F4:
000011F4 6163 bsr +0x65 /* 00001259 */
000011F6 6B2C bmi +0x2E /* 00001224 */
000011F8 2020 move.l D0, -[A0]
label000011FA:
000011FA 6120 bsr +0x22 /* 0000121C */
label000011FC:
000011FC 7369 moveq.l D1, 0x69
000011FE 6D70 blt +0x72 /* 00001270 */
label00001200:
00001200 6C65 bge +0x67 /* 00001267 */
00001202 2843 movea.l A4, D3
00001204 7261 moveq.l D1, 0x61
00001206 6220 bhi +0x22 /* 00001228 */
00001208 4174 7461 chk.w D0, [A4 + D7.w * 4 + 0x61]
0000120C 636B bls +0x6D /* 00001279 */
label0000120E:
0000120E 2049 movea.l A0, A1
00001210 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
00001212 7761 moveq.l D3, 0x61
00001214 7320 moveq.l D1, 0x20
00001216 7772 moveq.l D3, 0x72
label00001218:
00001218 6974 bvs +0x76 /* 0000128E */
0000121A 7465 moveq.l D2, 0x65
fn0000121C:
0000121C 6E20 bgt +0x22 /* 0000123E */
label0000121E:
0000121E 696E bvs +0x70 /* 0000128E */
00001220 204C movea.l A0, A4
00001222 6967 bvs +0x69 /* 0000128B */
label00001224:
00001224 6874 bvc +0x76 /* 0000129A */
00001226 7370 moveq.l D1, 0x70
label00001228:
00001228 6565 bcs +0x67 /* 0000128F */
label0000122A:
0000122A 6408 bcc +0xA /* 00001234 */
0000122C 3041 movea.w A0, D1
0000122E 6E64 bgt +0x66 /* 00001294 */
fn00001230:
00001230 2046 movea.l A0, D6
00001232 696E bvs +0x70 /* 000012A2 */
label00001234:
00001234 6C65 bge +0x67 /* 0000129B */
00001236 7920 moveq.l D4, 0x20
00001238 7468 moveq.l D2, 0x68
0000123A 6520 bcs +0x22 /* 0000125C */
0000123C 4361 chk.w D1, -[A1]
label0000123E:
0000123E 7420 moveq.l D2, 0x20
00001240 666F bne +0x71 /* 000012B1 */
00001242 7220 moveq.l D1, 0x20
00001244 6C6F bge +0x71 /* 000012B5 */
00001246 6F6B ble +0x6D /* 000012B3 */
00001248 696E bvs +0x70 /* 000012B8 */
0000124A 6720 beq +0x22 /* 0000126C */
fn0000124C:
0000124C 736F moveq.l D1, 0x6F
0000124E 2063 movea.l A0, -[A3]
00001250 7574 moveq.l D2, 0x74
00001252 6520 bcs +0x22 /* 00001274 */
00001254 616E bsr +0x70 /* 000012C4 */
00001256 6420 bcc +0x22 /* 00001278 */
00001258 6675 bne +0x77 /* 000012CF */
0000125A 7272 moveq.l D1, 0x72
label0000125C:
0000125C 7908 moveq.l D4, 0x08
0000125E 2E51 movea.l A7, [A1]
00001260 756F moveq.l D2, 0x6F
00001262 7465 moveq.l D2, 0x65
00001264 2049 movea.l A0, A1
00001266 4E49 trap 9
00001268 5420 addq.b -[A0], 2
0000126A 2866 movea.l A4, -[A6]
label0000126C:
0000126C 6F72 ble +0x74 /* 000012E0 */
0000126E 2063 movea.l A0, -[A3]
label00001270:
00001270 6175 bsr +0x77 /* 000012E7 */
00001272 7369 moveq.l D1, 0x69
label00001274:
00001274 6E67 bgt +0x69 /* 000012DD */
00001276 2061 movea.l A0, -[A1]
label00001278:
00001278 6D61 blt +0x63 /* 000012DB */
0000127A 7A69 moveq.l D5, 0x69
0000127C 6E67 bgt +0x69 /* 000012E5 */
0000127E 2073 7973 7465 6D20 6572 726F movea.l A0, [[A3 + 0x74656D20] + 0x6572726F]
0000128A 7273 moveq.l D1, 0x73
0000128C 2908 move.l -[A4], A0
label0000128E:
0000128E 2820 move.l D4, -[A0]
00001290 2020 move.l D0, -[A0]
00001292 636F bls +0x71 /* 00001303 */
label00001294:
00001294 6D70 blt +0x72 /* 00001306 */
00001296 7574 moveq.l D2, 0x74
00001298 6572 bcs +0x74 /* 0000130C */
label0000129A:
0000129A 2074 6965 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 5>>
0000129E 6420 bcc +0x22 /* 000012C0 */
000012A0 7570 moveq.l D2, 0x70
label000012A2:
000012A2 2066 movea.l A0, -[A6]
000012A4 6F72 ble +0x74 /* 00001318 */
000012A6 2068 6F75 movea.l A0, [A0 + 0x6F75]
000012AA 7273 moveq.l D1, 0x73
000012AC 2061 movea.l A0, -[A1]
000012AE 7420 moveq.l D2, 0x20
000012B0 6120 bsr +0x22 /* 000012D2 */
000012B2 7469 moveq.l D2, 0x69
000012B4 6D65 blt +0x67 /* 0000131B */
000012B6 2E08 move.l D7, A0
label000012B8:
000012B8 3320 move.w -[A1], -[A0]
000012BA 2020 move.l D0, -[A0]
000012BC 5061 addq.w -[A1], 8
000012BE 7363 moveq.l D1, 0x63
label000012C0:
000012C0 616C bsr +0x6E /* 0000132E */
000012C2 2063 movea.l A0, -[A3]
fn000012C4:
000012C4 6F6D ble +0x6F /* 00001333 */
000012C6 7069 moveq.l D0, 0x69
000012C8 6C65 bge +0x67 /* 0000132F */
000012CA 722C moveq.l D1, 0x2C
000012CC 2020 move.l D0, -[A0]
000012CE 616E bsr +0x70 /* 0000133E */
000012D0 6420 bcc +0x22 /* 000012F2 */
fn000012D2:
000012D2 7075 moveq.l D0, 0x75
000012D4 7474 moveq.l D2, 0x74
000012D6 696E bvs +0x70 /* 00001346 */
000012D8 6720 beq +0x22 /* 000012FA */
000012DA 7570 moveq.l D2, 0x70
000012DC 2077 6974 movea.l A0, <<invalid full ext with I/IS == 4>>
label000012E0:
000012E0 6820 bvc +0x22 /* 00001302 */
000012E2 6861 bvc +0x63 /* 00001345 */
000012E4 7669 moveq.l D3, 0x69
000012E6 6E67 bgt +0x69 /* 0000134F */
000012E8 2074 6865 movea.l A0, [A4 + D6 + 0x65]
000012EC 294D 722E move.l [A4 + 0x722E], A5
000012F0 264D movea.l A3, A5
label000012F2:
000012F2 7273 moveq.l D1, 0x73
000012F4 2E20 move.l D7, -[A0]
000012F6 4C69 6E64 7365 movem.l D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
// begin alternate branch 000012FA-000012FC
label000012FA:
000012FA 7365 moveq.l D1, 0x65
// end alternate branch 000012FA-000012FC
label000012FA: // (misaligned)
000012FC 7920 moveq.l D4, 0x20
000012FE 666F bne +0x71 /* 0000136F */
00001300 7220 moveq.l D1, 0x20
label00001302:
00001302 6275 bhi +0x77 /* 00001379 */
00001304 7969 moveq.l D4, 0x69
label00001306:
00001306 6E67 bgt +0x69 /* 0000136F */
00001308 2074 6865 movea.l A0, [A4 + D6 + 0x65]
label0000130C:
0000130C 204D movea.l A0, A5
0000130E 6163 bsr +0x65 /* 00001373 */
00001310 2B2C 2074 move.l -[A5], [A4 + 0x2074]
00001314 6865 bvc +0x67 /* 0000137B */
00001316 1D4D 4853 move.b [A6 + 0x4853], A5
// begin alternate branch 00001318-0000131A
label00001318:
00001318 4853 pea.l [A3]
// end alternate branch 00001318-0000131A
label00001318: // (misaligned)
0000131A 2070 6173 6361 6C20 7465 6163 movea.l A0, [[A0 + 0x63616C20] + 0x74656163]
00001326 6865 bvc +0x67 /* 0000138D */
00001328 7220 moveq.l D1, 0x20
0000132A 4D72 2E20 chk.w D6, [A2 + D2 * 8 + 0x20]
fn0000132E:
0000132E 496E 676C chk.w D4, [A6 + 0x676C]
00001332 6973 bvs +0x75 /* 000013A7 */
00001334 3453 movea.w A2, [A3]
00001336 636F bls +0x71 /* 000013A7 */
00001338 7474 moveq.l D2, 0x74
0000133A D573 2070 add.w [A3 + D2.w + 0x70], D2
fn0000133E:
0000133E 6574 bcs +0x76 /* 000013B4 */
00001340 2063 movea.l A0, -[A3]
00001342 7261 moveq.l D1, 0x61
00001344 7966 moveq.l D4, 0x66
label00001346:
00001346 6973 bvs +0x75 /* 000013BB */
00001348 6820 bvc +0x22 /* 0000136A */
0000134A 666F bne +0x71 /* 000013BB */
0000134C 7220 moveq.l D1, 0x20
0000134E 706F moveq.l D0, 0x6F
00001350 7369 moveq.l D1, 0x69
00001352 6E67 bgt +0x69 /* 000013BB */
00001354 2066 movea.l A0, -[A6]
00001356 6F72 ble +0x74 /* 000013CA */
00001358 2073 6F20 6D61 movea.l A0, [A3 + 0x6D61 + D6 * 8]
0000135E 6E79 bgt +0x7B /* 000013D9 */
00001360 2064 movea.l A0, -[A4]
00001362 7261 moveq.l D1, 0x61
00001364 7769 moveq.l D3, 0x69
00001366 6E67 bgt +0x69 /* 000013CF */
00001368 7308 moveq.l D1, 0x08
label0000136A:
0000136A 0F41 bchg D1, D7
0000136C 6C73 bge +0x75 /* 000013E1 */
0000136E 6F20 ble +0x22 /* 00001390 */
00001370 7468 moveq.l D2, 0x68
00001372 616E bsr +0x70 /* 000013E2 */
00001374 6B73 bmi +0x75 /* 000013E9 */
00001376 2074 6F3A 3820 2020 2020 movea.l A0, [[A4 + 0x38202020 + D6 * 8] + 0x2020]
00001380 2020 move.l D0, -[A0]
00001382 2020 move.l D0, -[A0]
00001384 2020 move.l D0, -[A0]
00001386 2020 move.l D0, -[A0]
00001388 2020 move.l D0, -[A0]
0000138A 2020 move.l D0, -[A0]
0000138C 2042 movea.l A0, D2
0000138E 6F62 ble +0x64 /* 000013F2 */
label00001390:
00001390 2042 movea.l A0, D2
00001392 7269 moveq.l D1, 0x69
00001394 616E bsr +0x70 /* 00001404 */
00001396 2C20 move.l D6, -[A0]
00001398 526F 6220 addq.w [A7 + 0x6220], 1
0000139C 4D61 chk.w D6, -[A1]
0000139E 7473 moveq.l D2, 0x73
000013A0 7573 moveq.l D2, 0x73
000013A2 6869 bvc +0x6B /* 0000140D */
000013A4 7461 moveq.l D2, 0x61
000013A6 2C20 move.l D6, -[A0]
000013A8 4368 7269 chk.w D1, [A0 + 0x7269]
000013AC 7320 moveq.l D1, 0x20
000013AE 4261 clr.w -[A1]
000013B0 6B65 bmi +0x67 /* 00001417 */
000013B2 7208 moveq.l D1, 0x08
label000013B4:
000013B4 1641 movea.b A3, D1
000013B6 6464 bcc +0x66 /* 0000141C */
000013B8 6974 bvs +0x76 /* 0000142E */
000013BA 696F bvs +0x71 /* 0000142B */
000013BC 6E61 bgt +0x63 /* 0000141F */
000013BE 6C20 bge +0x22 /* 000013E0 */
000013C0 706C moveq.l D0, 0x6C
000013C2 6179 bsr +0x7B /* 0000143D */
000013C4 7465 moveq.l D2, 0x65
000013C6 7374 moveq.l D1, 0x74
000013C8 696E bvs +0x70 /* 00001438 */
label000013CA:
000013CA 6708 beq +0xA /* 000013D4 */
000013CC 3F20 move.w -[A7], -[A0]
000013CE 2020 move.l D0, -[A0]
000013D0 2020 move.l D0, -[A0]
000013D2 2020 move.l D0, -[A0]
label000013D4:
000013D4 2020 move.l D0, -[A0]
000013D6 2020 move.l D0, -[A0]
000013D8 2020 move.l D0, -[A0]
000013DA 2020 move.l D0, -[A0]
000013DC 2020 move.l D0, -[A0]
000013DE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
// begin alternate branch 000013E0-000013FC
label000013E0:
000013E0 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
fn000013E2: // (misaligned)
000013E4 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013E8 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013EC 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013F0 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label000013F2: // (misaligned)
000013F4 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013F8 2E2E 4A65 move.l D7, [A6 + 0x4A65]
// end alternate branch 000013E0-000013FC
label000013E0: // (misaligned)
fn000013E2:
000013E2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013E6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013EA 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013EE 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label000013F2:
000013F2 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013F6 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
000013FA 4A65 tst.w -[A5]
000013FC 7373 moveq.l D1, 0x73
000013FE 6520 bcs +0x22 /* 00001420 */
00001400 4772 6565 chk.w D3, <<invalid full ext with IS == 1 and I/IS == 5>>
fn00001404:
00001404 6E62 bgt +0x64 /* 00001468 */
00001406 6175 bsr +0x77 /* 0000147D */
00001408 6D2D blt +0x2F /* 00001437 */
0000140A 3136 124D move.w -[A0], [A6 + D1.w * 2 + 0x4D]
0000140E 616E bsr +0x70 /* 0000147E */
00001410 7920 moveq.l D4, 0x20
00001412 6865 bvc +0x67 /* 00001479 */
00001414 6C70 bge +0x72 /* 00001486 */
00001416 6675 bne +0x77 /* 0000148D */
00001418 6C20 bge +0x22 /* 0000143A */
0000141A 6964 bvs +0x66 /* 00001480 */
label0000141C:
0000141C 6561 bcs +0x63 /* 0000147F */
0000141E 7308 moveq.l D1, 0x08
label00001420:
00001420 3F20 move.w -[A7], -[A0]
00001422 2020 move.l D0, -[A0]
00001424 2020 move.l D0, -[A0]
00001426 2020 move.l D0, -[A0]
00001428 2020 move.l D0, -[A0]
0000142A 2020 move.l D0, -[A0]
0000142C 2020 move.l D0, -[A0]
label0000142E:
0000142E 2020 move.l D0, -[A0]
00001430 2020 move.l D0, -[A0]
00001432 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00001436 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
// begin alternate branch 00001438-00001448
label00001438:
00001438 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label0000143A: // (misaligned)
0000143C 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00001440 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00001444 2E2E 2E53 move.l D7, [A6 + 0x2E53]
// end alternate branch 00001438-00001448
label00001438: // (misaligned)
label0000143A:
0000143A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
0000143E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00001442 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00001446 2E53 movea.l A7, [A3]
00001448 636F bls +0x71 /* 000014B9 */
0000144A 7474 moveq.l D2, 0x74
0000144C 20D4 move.l [A0]+, [A4]
0000144E 4B68 7972 chk.w D5, [A0 + 0x7972]
00001452 6F6E ble +0x70 /* 000014C2 */
00001454 D520 add.b -[A0], D2
00001456 4C69 6E64 7365 movem.l D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
0000145C 792D moveq.l D4, 0x2D
0000145E 3138 0F47 move.w -[A0], [0x00000F47]
00001462 7261 moveq.l D1, 0x61
00001464 7068 moveq.l D0, 0x68
00001466 6963 bvs +0x65 /* 000014CB */
label00001468:
00001468 7320 moveq.l D1, 0x20
0000146A 6465 bcc +0x67 /* 000014D1 */
0000146C 7369 moveq.l D1, 0x69
0000146E 676E beq +0x70 /* 000014DE */
00001470 3C20 move.w D6, -[A0]
00001472 2020 move.l D0, -[A0]
00001474 2020 move.l D0, -[A0]
00001476 2020 move.l D0, -[A0]
00001478 2020 move.l D0, -[A0]
0000147A 2020 move.l D0, -[A0]
0000147C 2020 move.l D0, -[A0]
fn0000147E:
0000147E 2020 move.l D0, -[A0]
label00001480:
00001480 2020 move.l D0, -[A0]
00001482 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
label00001486:
00001486 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
0000148A 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
0000148E 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00001492 2E41 movea.l A7, D1
00001494 6E64 bgt +0x66 /* 000014FA */
00001496 7265 moveq.l D1, 0x65
00001498 7720 moveq.l D3, 0x20
0000149A D452 add.w D2, [A2]
0000149C 6564 bcs +0x66 /* 00001502 */
0000149E 6F75 ble +0x77 /* 00001515 */
000014A0 74D5 moveq.l D2, 0xFFFFFFD5
000014A2 204C movea.l A0, A4
000014A4 696E bvs +0x70 /* 00001514 */
000014A6 6473 bcc +0x75 /* 0000151B */
000014A8 6579 bcs +0x7B /* 00001523 */
000014AA 2D31 3608 move.l -[A6], [A1 + D3.w * 8 + 0x8]
000014AE 1820 move.b D4, -[A0]
000014B0 2020 move.l D0, -[A0]
000014B2 2020 move.l D0, -[A0]
000014B4 496E 6974 chk.w D4, [A6 + 0x6974]
000014B8 6961 bvs +0x63 /* 0000151B */
000014BA 6C20 bge +0x22 /* 000014DC */
000014BC 6761 beq +0x63 /* 0000151F */
000014BE 6D65 blt +0x67 /* 00001525 */
000014C0 2064 movea.l A0, -[A4]
label000014C2:
000014C2 6573 bcs +0x75 /* 00001537 */
000014C4 6967 bvs +0x69 /* 0000152D */
000014C6 6E08 bgt +0xA /* 000014D0 */
000014C8 0F50 bchg [A0], D7
000014CA 726F moveq.l D1, 0x6F
000014CC 6772 beq +0x74 /* 00001540 */
000014CE 616D bsr +0x6F /* 0000153D */
label000014D0:
000014D0 6D69 blt +0x6B /* 0000153B */
000014D2 6E67 bgt +0x69 /* 0000153B */
000014D4 2061 movea.l A0, -[A1]
000014D6 6E64 bgt +0x66 /* 0000153C */
000014D8 2A20 move.l D5, -[A0]
000014DA 2020 move.l D0, -[A0]
label000014DC:
000014DC 2020 move.l D0, -[A0]
label000014DE:
000014DE 2020 move.l D0, -[A0]
000014E0 2020 move.l D0, -[A0]
000014E2 2020 move.l D0, -[A0]
000014E4 2020 move.l D0, -[A0]
000014E6 2020 move.l D0, -[A0]
000014E8 2020 move.l D0, -[A0]
000014EA 2020 move.l D0, -[A0]
000014EC 2020 move.l D0, -[A0]
000014EE 2020 move.l D0, -[A0]
000014F0 2020 move.l D0, -[A0]
000014F2 2020 move.l D0, -[A0]
000014F4 2020 move.l D0, -[A0]
000014F6 2020 move.l D0, -[A0]
000014F8 2A2A 4372 move.l D5, [A2 + 0x4372]
// begin alternate branch 000014FA-000014FE
label000014FA:
000014FA 4372 6564 chk.w D1, <<invalid full ext with I/IS == 4>>
// end alternate branch 000014FA-000014FE
label000014FA: // (misaligned)
000014FC 6564 bcs +0x66 /* 00001562 */
000014FE 6974 bvs +0x76 /* 00001574 */
00001500 732A moveq.l D1, 0x2A
label00001502:
00001502 2A08 move.l D5, A0
00001504 2528 4173 move.l -[A2], [A0 + 0x4173]
00001508 2073 6F6F movea.l A0, <<invalid full ext with IS == 1 and I/IS == 7>>
0000150C 6E20 bgt +0x22 /* 0000152E */
0000150E 6173 bsr +0x75 /* 00001583 */
00001510 2077 6520 7772 movea.l A0, [A7 + 0x7772 + D6 * 4]
// begin alternate branch 00001514-00001516
label00001514:
00001514 7772 moveq.l D3, 0x72
// end alternate branch 00001514-00001516
label00001514: // (misaligned)
00001516 6974 bvs +0x76 /* 0000158C */
00001518 6520 bcs +0x22 /* 0000153A */
0000151A 4372 6162 2041 7474 chk.w D1, [[A2 + 0x2041] + 0x7474]
00001522 6163 bsr +0x65 /* 00001587 */
00001524 6B20 bmi +0x22 /* 00001546 */
00001526 4949 chk.w D4, A1
00001528 4929 0574 .invalid 4, [A1 + 0x574] // invalid opcode 4 with b == 4
0000152C 6865 bvc +0x67 /* 00001593 */
label0000152E:
0000152E 6D2E blt +0x30 /* 0000155E */
00001530 3264 movea.w A1, -[A4]
00001532 6570 bcs +0x72 /* 000015A4 */
00001534 7468 moveq.l D2, 0x68
00001536 732E moveq.l D1, 0x2E
00001538 2020 move.l D0, -[A0]
label0000153A:
0000153A 536F 6F6E subq.w [A7 + 0x6F6E], 1
// begin alternate branch 0000153C-0000153E
label0000153C:
0000153C 6F6E ble +0x70 /* 000015AC */
// end alternate branch 0000153C-0000153E
label0000153C: // (misaligned)
0000153E 2061 movea.l A0, -[A1]
label00001540:
00001540 6E20 bgt +0x22 /* 00001562 */
00001542 6578 bcs +0x7A /* 000015BC */
00001544 7065 moveq.l D0, 0x65
label00001546:
00001546 6469 bcc +0x6B /* 000015B1 */
00001548 7469 moveq.l D2, 0x69
0000154A 6F6E ble +0x70 /* 000015BA */
0000154C 206D 7573 movea.l A0, [A5 + 0x7573]
00001550 7420 moveq.l D2, 0x20
00001552 6265 bhi +0x67 /* 000015B9 */
00001554 206C 6564 movea.l A0, [A4 + 0x6564]
00001558 2074 6F20 6465 movea.l A0, [A4 + 0x6465 + D6 * 8]
label0000155E:
0000155E 7374 moveq.l D1, 0x74
00001560 726F moveq.l D1, 0x6F
label00001562:
00001562 7908 moveq.l D4, 0x08
00001564 3172 6164 696F move.w [A0 + 0x696F], <<invalid full ext with I/IS == 4>>
0000156A 6163 bsr +0x65 /* 000015CF */
0000156C 7469 moveq.l D2, 0x69
0000156E 7665 moveq.l D3, 0x65
00001570 2073 6561 2063 movea.l A0, [[A3 + 0x2063]]
// begin alternate branch 00001574-00001576
label00001574:
00001574 2063 movea.l A0, -[A3]
// end alternate branch 00001574-00001576
label00001574: // (misaligned)
00001576 7265 moveq.l D1, 0x65
00001578 6174 bsr +0x76 /* 000015EE */
0000157A 7572 moveq.l D2, 0x72
0000157C 6573 bcs +0x75 /* 000015F1 */
0000157E 2073 7469 movea.l A0, [A3 + D7.w * 4 + 0x69]
00001582 6C6C bge +0x6E /* 000015F0 */
00001584 2074 6565 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 5>>
00001588 6D20 blt +0x22 /* 000015AA */
0000158A 696E bvs +0x70 /* 000015FA */
label0000158C:
0000158C 2074 6865 movea.l A0, [A4 + D6 + 0x65]
00001590 206F 6365 movea.l A0, [A7 + 0x6365]
00001594 616E bsr +0x70 /* 00001604 */
00001596 2541 6C74 move.l [A2 + 0x6C74], D1
0000159A 686F bvc +0x71 /* 0000160B */
0000159C 7567 moveq.l D2, 0x67
0000159E 6820 bvc +0x22 /* 000015C0 */
000015A0 7468 moveq.l D2, 0x68
000015A2 6520 bcs +0x22 /* 000015C4 */
label000015A4:
000015A4 6174 bsr +0x76 /* 0000161A */
000015A6 7461 moveq.l D2, 0x61
000015A8 636B bls +0x6D /* 00001615 */
label000015AA:
000015AA 2068 6173 movea.l A0, [A0 + 0x6173]
// begin alternate branch 000015AC-000015AE
label000015AC:
000015AC 6173 bsr +0x75 /* 00001621 */
// end alternate branch 000015AC-000015AE
label000015AC: // (misaligned)
000015AE 2062 movea.l A0, -[A2]
000015B0 6565 bcs +0x67 /* 00001617 */
000015B2 6E20 bgt +0x22 /* 000015D4 */
000015B4 7374 moveq.l D1, 0x74
000015B6 6F70 ble +0x72 /* 00001628 */
000015B8 7065 moveq.l D0, 0x65
label000015BA:
000015BA 642C bcc +0x2E /* 000015E8 */
label000015BC:
000015BC 2861 movea.l A4, -[A1]
000015BE 7420 moveq.l D2, 0x20
label000015C0:
000015C0 6368 bls +0x6A /* 0000162A */
000015C2 6561 bcs +0x63 /* 00001625 */
label000015C4:
000015C4 7020 moveq.l D0, 0x20
000015C6 7365 moveq.l D1, 0x65
000015C8 6166 bsr +0x68 /* 00001630 */
000015CA 6F6F ble +0x71 /* 0000163B */
000015CC 6420 bcc +0x22 /* 000015EE */
000015CE 7265 moveq.l D1, 0x65
000015D0 7374 moveq.l D1, 0x74
000015D2 6175 bsr +0x77 /* 00001649 */
label000015D4:
000015D4 7261 moveq.l D1, 0x61
000015D6 6E74 bgt +0x76 /* 0000164C */
000015D8 7320 moveq.l D1, 0x20
000015DA 6576 bcs +0x78 /* 00001652 */
000015DC 6572 bcs +0x74 /* 00001650 */
000015DE 7977 moveq.l D4, 0x77
000015E0 6865 bvc +0x67 /* 00001647 */
000015E2 7265 moveq.l D1, 0x65
000015E4 2E08 move.l D7, A0
000015E6 2F77 6F72 6C64 2E20 2049 7420 move.l [A7 + 0x7420], [[A7 + 0x6C642E20] + 0x2049]
// begin alternate branch 000015E8-000015F0
label000015E8:
000015E8 6F72 ble +0x74 /* 0000165C */
000015EA 6C64 bge +0x66 /* 00001650 */
000015EC 2E20 move.l D7, -[A0]
fn000015EE:
000015EE 2049 movea.l A0, A1
// end alternate branch 000015E8-000015F0
// begin alternate branch 000015F0-000015F2
label000015F0:
000015F0 7420 moveq.l D2, 0x20
// end alternate branch 000015F0-000015F2
label000015E8: // (misaligned)
fn000015EE: // (misaligned)
label000015F0: // (misaligned)
000015F2 6C6F bge +0x71 /* 00001663 */
000015F4 6F6B ble +0x6D /* 00001661 */
000015F6 7320 moveq.l D1, 0x20
000015F8 6C69 bge +0x6B /* 00001663 */
label000015FA:
000015FA 6B65 bmi +0x67 /* 00001661 */
000015FC 2061 movea.l A0, -[A1]
000015FE 6E6F bgt +0x71 /* 0000166F */
00001600 7468 moveq.l D2, 0x68
00001602 6572 bcs +0x74 /* 00001676 */
fn00001604:
00001604 2079 6561 7220 movea.l A0, [0x65617220]
0000160A 6F66 ble +0x68 /* 00001672 */
0000160C 2064 movea.l A0, -[A4]
0000160E 6973 bvs +0x75 /* 00001683 */
00001610 636F bls +0x71 /* 00001681 */
00001612 756E moveq.l D2, 0x6E
00001614 7473 moveq.l D2, 0x73
00001616 2C44 movea.l A6, D4
00001618 6561 bcs +0x63 /* 0000167B */
fn0000161A:
0000161A 6420 bcc +0x22 /* 0000163C */
0000161C 7365 moveq.l D1, 0x65
0000161E 6120 bsr +0x22 /* 00001640 */
00001620 6372 bls +0x74 /* 00001694 */
00001622 6561 bcs +0x63 /* 00001685 */
00001624 7475 moveq.l D2, 0x75
00001626 7265 moveq.l D1, 0x65
label00001628:
00001628 7320 moveq.l D1, 0x20
label0000162A:
0000162A 6C69 bge +0x6B /* 00001695 */
0000162C 7474 moveq.l D2, 0x74
0000162E 6572 bcs +0x74 /* 000016A2 */
fn00001630:
00001630 2062 movea.l A0, -[A2]
00001632 6561 bcs +0x63 /* 00001695 */
00001634 6368 bls +0x6A /* 0000169E */
00001636 6573 bcs +0x75 /* 000016AB */
00001638 2061 movea.l A0, -[A1]
0000163A 6372 bls +0x74 /* 000016AE */
label0000163C:
0000163C 6F73 ble +0x75 /* 000016B1 */
0000163E 7320 moveq.l D1, 0x20
fn00001640:
00001640 7468 moveq.l D2, 0x68
00001642 6508 bcs +0xA /* 0000164C */
00001644 2A72 6561 6C69 movea.l A5, [[A2 + 0x6C69]]
0000164A 7A69 moveq.l D5, 0x69
label0000164C:
0000164C 6E67 bgt +0x69 /* 000016B5 */
0000164E 2074 6861 movea.l A0, [A4 + D6 + 0x61]
// begin alternate branch 00001650-00001652
label00001650:
00001650 6861 bvc +0x63 /* 000016B3 */
// end alternate branch 00001650-00001652
label00001650: // (misaligned)
label00001652:
00001652 7420 moveq.l D2, 0x20
00001654 7468 moveq.l D2, 0x68
00001656 6520 bcs +0x22 /* 00001678 */
00001658 6261 bhi +0x63 /* 000016BB */
0000165A 7474 moveq.l D2, 0x74
label0000165C:
0000165C 6C65 bge +0x67 /* 000016C3 */
0000165E 2069 7320 movea.l A0, [A1 + 0x7320]
00001662 6669 bne +0x6B /* 000016CD */
00001664 6E61 bgt +0x63 /* 000016C7 */
00001666 6C6C bge +0x6E /* 000016D4 */
00001668 7920 moveq.l D4, 0x20
0000166A 6F76 ble +0x78 /* 000016E2 */
0000166C 6572 bcs +0x74 /* 000016E0 */
0000166E 2E08 move.l D7, A0
00001670 2A59 movea.l A5, [A1]+
label00001672:
00001672 6F75 ble +0x77 /* 000016E9 */
00001674 206E 756D movea.l A0, [A6 + 0x756D]
// begin alternate branch 00001676-00001678
label00001676:
00001676 756D moveq.l D2, 0x6D
// end alternate branch 00001676-00001678
label00001676: // (misaligned)
label00001678:
00001678 626C bhi +0x6E /* 000016E6 */
0000167A 7920 moveq.l D4, 0x20
0000167C 6F70 ble +0x72 /* 000016EE */
0000167E 656E bcs +0x70 /* 000016EE */
00001680 2074 6865 movea.l A0, [A4 + D6 + 0x65]
00001684 2063 movea.l A0, -[A3]
00001686 6F63 ble +0x65 /* 000016EB */
00001688 6B70 bmi +0x72 /* 000016FA */
0000168A 6974 bvs +0x76 /* 00001700 */
0000168C 2061 movea.l A0, -[A1]
0000168E 6E64 bgt +0x66 /* 000016F4 */
00001690 2063 movea.l A0, -[A3]
00001692 6C69 bge +0x6B /* 000016FD */
label00001694:
00001694 6D62 blt +0x64 /* 000016F8 */
00001696 206F 7574 movea.l A0, [A7 + 0x7574]
0000169A 2C08 move.l D6, A0
export_54:
0000169C 4E56 FB36 link A6, -0x04CA
// begin alternate branch 0000169E-000016A0
label0000169E:
0000169E FB36 .extension 0xB36 <<F/4-5/5>> // unimplemented
// end alternate branch 0000169E-000016A0
label0000169E: // (misaligned)
000016A0 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
// begin alternate branch 000016A2-000016A4
label000016A2:
000016A2 1F08 move.b -[A7], A0
// end alternate branch 000016A2-000016A4
label000016A2: // (misaligned)
000016A4 486D E520 pea.l [A5 - 0x1AE0]
000016A8 4267 clr.w -[A7]
000016AA 4267 clr.w -[A7]
000016AC 3F3C 01B0 move.w -[A7], 0x1B0
// begin alternate branch 000016AE-000016B8
label000016AE:
000016AE 01B0 3F3C bclr <<invalid full ext with I/IS == 4>>, D0
000016B2 008C A8A7 7E01 ori.l A4, 0xA8A77E01
// end alternate branch 000016AE-000016B8
label000016AE: // (misaligned)
000016B0 3F3C 008C move.w -[A7], 0x8C
000016B4 A8A7 syscall SetRect
000016B6 7E01 moveq.l D7, 0x01
label000016B8:
000016B8 7C01 moveq.l D6, 0x01
label000016BA:
000016BA 3007 move.w D0, D7
000016BC C1FC 0038 muls.w D0, 0x38 /* '8' */
000016C0 3206 move.w D1, D6
000016C2 E741 asl D1.w, 3
000016C4 D041 add.w D0, D1
000016C6 0640 E400 addi.w D0, 0xE400
000016CA 4875 0000 pea.l [A5 + D0.w]
000016CE 3007 move.w D0, D7
000016D0 C1FC 000F muls.w D0, 0xF
label000016D4:
000016D4 0640 017B addi.w D0, 0x17B
000016D8 3F00 move.w -[A7], D0
000016DA 3006 move.w D0, D6
000016DC C1FC 000D muls.w D0, 0xD /* '\r' */
label000016E0:
000016E0 0640 0146 addi.w D0, 0x146
// begin alternate branch 000016E2-000016E4
label000016E2:
000016E2 0146 bchg D6, D0
// end alternate branch 000016E2-000016E4
label000016E2: // (misaligned)
000016E4 3F00 move.w -[A7], D0
label000016E6:
000016E6 3007 move.w D0, D7
000016E8 C1FC 000F muls.w D0, 0xF
000016EC 0640 0189 addi.w D0, 0x189
// begin alternate branch 000016EE-000016F0
label000016EE:
000016EE 0189 bclr A1, D0
// end alternate branch 000016EE-000016F0
label000016EE: // (misaligned)
000016F0 3F00 move.w -[A7], D0
000016F2 3006 move.w D0, D6
label000016F4:
000016F4 C1FC 000D muls.w D0, 0xD /* '\r' */
label000016F8:
000016F8 0640 0152 addi.w D0, 0x152
// begin alternate branch 000016FA-000016FC
label000016FA:
000016FA 0152 bchg [A2], D0
// end alternate branch 000016FA-000016FC
label000016FA: // (misaligned)
000016FC 3F00 move.w -[A7], D0
000016FE A8A7 syscall SetRect
label00001700:
00001700 5246 addq.w D6, 1
00001702 0C46 0007 cmpi.w D6, 0x7
00001706 6FB2 ble -0x4C /* 000016BA */
00001708 5247 addq.w D7, 1
0000170A 0C47 0004 cmpi.w D7, 0x4
0000170E 6FA8 ble -0x56 /* 000016B8 */
00001710 7E01 moveq.l D7, 0x01
label00001712:
00001712 3007 move.w D0, D7
00001714 E740 asl D0.w, 3
00001716 0640 E420 addi.w D0, 0xE420
0000171A 4875 0000 pea.l [A5 + D0.w]
0000171E 3F3C 01DB move.w -[A7], 0x1DB
00001722 3007 move.w D0, D7
00001724 E940 asl D0.w, 4
00001726 0640 FFF0 addi.w D0, 0xFFF0
0000172A 3F00 move.w -[A7], D0
0000172C 3F3C 01F9 move.w -[A7], 0x1F9
00001730 3007 move.w D0, D7
00001732 E940 asl D0.w, 4
00001734 5340 subq.w D0, 1
00001736 3F00 move.w -[A7], D0
00001738 A8A7 syscall SetRect
0000173A 5247 addq.w D7, 1
0000173C 0C47 0003 cmpi.w D7, 0x3
00001740 6FD0 ble -0x2E /* 00001712 */
00001742 7E01 moveq.l D7, 0x01
label00001744:
00001744 7C01 moveq.l D6, 0x01
label00001746:
00001746 3007 move.w D0, D7
00001748 C1FC 0030 muls.w D0, 0x30 /* '0' */
0000174C 3206 move.w D1, D6
0000174E E741 asl D1.w, 3
00001750 D041 add.w D0, D1
00001752 0640 E390 addi.w D0, 0xE390
00001756 4875 0000 pea.l [A5 + D0.w]
0000175A 3007 move.w D0, D7
0000175C C1FC 006D muls.w D0, 0x6D /* 'm' */
00001760 0640 FF93 addi.w D0, 0xFF93
00001764 3F00 move.w -[A7], D0
00001766 3006 move.w D0, D6
00001768 C1FC 005E muls.w D0, 0x5E /* '^' */
0000176C 0640 0030 addi.w D0, 0x30 /* '0' */
00001770 3F00 move.w -[A7], D0
00001772 3007 move.w D0, D7
00001774 C1FC 006D muls.w D0, 0x6D /* 'm' */
00001778 5340 subq.w D0, 1
0000177A 3F00 move.w -[A7], D0
0000177C 3006 move.w D0, D6
0000177E C1FC 005E muls.w D0, 0x5E /* '^' */
00001782 0640 008C addi.w D0, 0x8C
00001786 3F00 move.w -[A7], D0
00001788 A8A7 syscall SetRect
0000178A 5246 addq.w D6, 1
0000178C 0C46 0006 cmpi.w D6, 0x6
00001790 6FB4 ble -0x4A /* 00001746 */
00001792 5247 addq.w D7, 1
00001794 0C47 0002 cmpi.w D7, 0x2
00001798 6FAA ble -0x54 /* 00001744 */
0000179A 7E01 moveq.l D7, 0x01
label0000179C:
0000179C 7C01 moveq.l D6, 0x01
label0000179E:
0000179E 3007 move.w D0, D7
000017A0 EB40 asl D0.w, 5
000017A2 3206 move.w D1, D6
000017A4 E741 asl D1.w, 3
000017A6 D041 add.w D0, D1
000017A8 0640 E360 addi.w D0, 0xE360
000017AC 4875 0000 pea.l [A5 + D0.w]
000017B0 3006 move.w D0, D6
000017B2 C1FC 002C muls.w D0, 0x2C /* ',' */
000017B6 0640 00AE addi.w D0, 0xAE
000017BA 3F00 move.w -[A7], D0
000017BC 3007 move.w D0, D7
000017BE C1FC 00A5 muls.w D0, 0xA5
000017C2 0640 FFE8 addi.w D0, 0xFFE8
000017C6 3F00 move.w -[A7], D0
000017C8 3006 move.w D0, D6
000017CA C1FC 002C muls.w D0, 0x2C /* ',' */
000017CE 0640 00D9 addi.w D0, 0xD9
000017D2 3F00 move.w -[A7], D0
000017D4 3007 move.w D0, D7
000017D6 C1FC 00A5 muls.w D0, 0xA5
000017DA 0640 008C addi.w D0, 0x8C
000017DE 3F00 move.w -[A7], D0
000017E0 A8A7 syscall SetRect
000017E2 5246 addq.w D6, 1
000017E4 0C46 0004 cmpi.w D6, 0x4
000017E8 6FB4 ble -0x4A /* 0000179E */
000017EA 5247 addq.w D7, 1
000017EC 0C47 0002 cmpi.w D7, 0x2
000017F0 6FAA ble -0x54 /* 0000179C */
000017F2 7E01 moveq.l D7, 0x01
label000017F4:
000017F4 3007 move.w D0, D7
000017F6 E740 asl D0.w, 3
000017F8 0640 E368 addi.w D0, 0xE368
000017FC 4875 0000 pea.l [A5 + D0.w]
00001800 3F3C 01B1 move.w -[A7], 0x1B1
00001804 3007 move.w D0, D7
00001806 C1FC 001D muls.w D0, 0x1D
0000180A 0640 FFE3 addi.w D0, 0xFFE3
0000180E 3F00 move.w -[A7], D0
00001810 3F3C 01CB move.w -[A7], 0x1CB
00001814 3007 move.w D0, D7
00001816 C1FC 001D muls.w D0, 0x1D
0000181A 5340 subq.w D0, 1
0000181C 3F00 move.w -[A7], D0
0000181E A8A7 syscall SetRect
00001820 5247 addq.w D7, 1
00001822 0C47 0003 cmpi.w D7, 0x3
00001826 6FCC ble -0x32 /* 000017F4 */
00001828 7E01 moveq.l D7, 0x01
label0000182A:
0000182A 3007 move.w D0, D7
0000182C E740 asl D0.w, 3
0000182E 0640 E330 addi.w D0, 0xE330
00001832 4875 0000 pea.l [A5 + D0.w]
00001836 3007 move.w D0, D7
00001838 C1FC 0011 muls.w D0, 0x11
0000183C 0640 0179 addi.w D0, 0x179
00001840 3F00 move.w -[A7], D0
00001842 3F3C 00BD move.w -[A7], 0xBD
00001846 3007 move.w D0, D7
00001848 C1FC 0011 muls.w D0, 0x11
0000184C 0640 0189 addi.w D0, 0x189
00001850 3F00 move.w -[A7], D0
00001852 3F3C 00E8 move.w -[A7], 0xE8
00001856 A8A7 syscall SetRect
00001858 5247 addq.w D7, 1
0000185A 0C47 0007 cmpi.w D7, 0x7
0000185E 6FCA ble -0x34 /* 0000182A */
00001860 7E01 moveq.l D7, 0x01
label00001862:
00001862 3007 move.w D0, D7
00001864 E740 asl D0.w, 3
00001866 0640 E318 addi.w D0, 0xE318
0000186A 4875 0000 pea.l [A5 + D0.w]
0000186E 3F3C 01DB move.w -[A7], 0x1DB
00001872 3007 move.w D0, D7
00001874 C1FC 0012 muls.w D0, 0x12
00001878 0640 001E addi.w D0, 0x1E
0000187C 3F00 move.w -[A7], D0
0000187E 3F3C 01F6 move.w -[A7], 0x1F6
00001882 3007 move.w D0, D7
00001884 C1FC 0012 muls.w D0, 0x12
00001888 0640 002F addi.w D0, 0x2F /* '/' */
0000188C 3F00 move.w -[A7], D0
0000188E A8A7 syscall SetRect
00001890 5247 addq.w D7, 1
00001892 0C47 0003 cmpi.w D7, 0x3
00001896 6FCA ble -0x34 /* 00001862 */
00001898 7E01 moveq.l D7, 0x01
label0000189A:
0000189A 7C01 moveq.l D6, 0x01
label0000189C:
0000189C 3007 move.w D0, D7
0000189E C1FC 0038 muls.w D0, 0x38 /* '8' */
000018A2 3206 move.w D1, D6
000018A4 E741 asl D1.w, 3
000018A6 D041 add.w D0, D1
000018A8 0640 E270 addi.w D0, 0xE270
000018AC 4875 0000 pea.l [A5 + D0.w]
000018B0 3007 move.w D0, D7
000018B2 C1FC 001D muls.w D0, 0x1D
000018B6 0640 01DD addi.w D0, 0x1DD
000018BA 3F00 move.w -[A7], D0
000018BC 3006 move.w D0, D6
000018BE C1FC 001B muls.w D0, 0x1B
000018C2 0640 FFE5 addi.w D0, 0xFFE5
000018C6 3F00 move.w -[A7], D0
000018C8 3007 move.w D0, D7
000018CA C1FC 001D muls.w D0, 0x1D
000018CE 0640 01F9 addi.w D0, 0x1F9
000018D2 3F00 move.w -[A7], D0
000018D4 3006 move.w D0, D6
000018D6 C1FC 001B muls.w D0, 0x1B
000018DA 5340 subq.w D0, 1
000018DC 3F00 move.w -[A7], D0
000018DE A8A7 syscall SetRect
000018E0 5246 addq.w D6, 1
000018E2 0C46 0007 cmpi.w D6, 0x7
000018E6 6FB4 ble -0x4A /* 0000189C */
000018E8 5247 addq.w D7, 1
000018EA 0C47 0002 cmpi.w D7, 0x2
000018EE 6FAA ble -0x54 /* 0000189A */
000018F0 486D E2A8 pea.l [A5 - 0x1D58]
000018F4 3F3C 0100 move.w -[A7], 0x100
000018F8 3F3C 01F0 move.w -[A7], 0x1F0
000018FC 3F3C 0114 move.w -[A7], 0x114
00001900 3F3C 0212 move.w -[A7], 0x212
00001904 A8A7 syscall SetRect
00001906 486D E2A0 pea.l [A5 - 0x1D60]
0000190A 3F3C 01CC move.w -[A7], 0x1CC
0000190E 4267 clr.w -[A7]
00001910 3F3C 01CE move.w -[A7], 0x1CE
00001914 3F3C 0002 move.w -[A7], 0x2
00001918 A8A7 syscall SetRect
0000191A 486D E298 pea.l [A5 - 0x1D68]
0000191E 3F3C 01CF move.w -[A7], 0x1CF
00001922 4267 clr.w -[A7]
00001924 3F3C 01D4 move.w -[A7], 0x1D4
00001928 3F3C 0005 move.w -[A7], 0x5
0000192C A8A7 syscall SetRect
0000192E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001932 3F3C 0074 move.w -[A7], 0x74 /* 't' */
00001936 487A 4614 pea.l [PC + 0x4614 /* 00005F4C, value 0x23566963 '#Vic', pstring "Victory is almost yours as the last" */]
0000193A 487A 45EA pea.l [PC + 0x45EA /* 00005F26, value 0x256F6620 '%of ', pstring "of the attack wave is destroyed. The" */]
0000193E 487A 45BE pea.l [PC + 0x45BE /* 00005EFE, value 0x26626174 '&bat', pstring "battle is not over yet, however. Sonar" */]
00001942 487A 4598 pea.l [PC + 0x4598 /* 00005EDC, value 0x20686173 ' has', pstring "has detected a giant mutant crab" */]
00001946 487A 457A pea.l [PC + 0x457A /* 00005EC2, value 0x186D6F76, pstring "moving in from offshore." */]
0000194A 487A 4574 pea.l [PC + 0x4574 /* 00005EC0, value 0x12186D, cstring "" */]
0000194E 487A 456E pea.l [PC + 0x456E /* 00005EBE, value 0x160012, cstring "" */]
00001952 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001956 3F3C 0074 move.w -[A7], 0x74 /* 't' */
0000195A 487A 4540 pea.l [PC + 0x4540 /* 00005E9C, value 0x21596F75 '!You', pstring "Your ship is quickly refueled and" */]
0000195E 487A 4518 pea.l [PC + 0x4518 /* 00005E78, value 0x23616C6C '#all', pstring "all of your weapons are removed and" */]
00001962 487A 44F2 pea.l [PC + 0x44F2 /* 00005E56, value 0x21726570 '!rep', pstring "replaced with a plasma rifle with" */]
00001966 487A 44CA pea.l [PC + 0x44CA /* 00005E32, value 0x22756E6C '\"unl', pstring "unlimited shots. This battle will" */]
0000196A 487A 44AA pea.l [PC + 0x44AA /* 00005E16, value 0x1B646563, pstring "decide the fate of mankind." */]
0000196E 487A 44A4 pea.l [PC + 0x44A4 /* 00005E14, value 0x121B64, cstring "" */]
00001972 487A 447A pea.l [PC + 0x447A /* 00005DEE, value 0x25507265 '%Pre', pstring "Prepare yourself for the final battle" */]
00001976 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000197A 206D F960 movea.l A0, [A5 - 0x6A0]
0000197E 2F10 move.l -[A7], [A0]
00001980 A851 syscall SetCursor
00001982 0C6D 0002 F3C6 cmpi.w [A5 - 0xC3A], 0x2
00001988 6702 beq +0x4 /* 0000198C */
0000198A A853 syscall ShowCursor
label0000198C:
0000198C 486D FED4 pea.l [A5 - 0x12C]
00001990 A875 syscall SetPBits/SetPortBits
00001992 486D FEDA pea.l [A5 - 0x126]
00001996 486D FFBC pea.l [A5 - 0x44]
0000199A A8A5 syscall FillRect
0000199C 3B7C 0140 F156 move.w [A5 - 0xEAA], 0x140
000019A2 3B7C 0156 F15A move.w [A5 - 0xEA6], 0x156
000019A8 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
000019AE 426D F158 clr.w [A5 - 0xEA8]
000019B2 486D F156 pea.l [A5 - 0xEAA]
000019B6 A8A3 syscall EraseRect
000019B8 486D F156 pea.l [A5 - 0xEAA]
000019BC A8A1 syscall FrameRect
000019BE 3F3C 0005 move.w -[A7], 0x5
000019C2 3F3C 014F move.w -[A7], 0x14F
000019C6 A893 syscall MoveTo
000019C8 4267 clr.w -[A7]
000019CA A889 syscall TextMode
000019CC 487A 4418 pea.l [PC + 0x4418 /* 00005DE6, value 0x653636F, pstring "Score:" */]
000019D0 A884 syscall DrawString
000019D2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000019D6 3F3C 014F move.w -[A7], 0x14F
000019DA A893 syscall MoveTo
000019DC 302D F108 move.w D0, [A5 - 0xEF8]
000019E0 48C0 ext.l D0
000019E2 2F00 move.l -[A7], D0
000019E4 486D EDFA pea.l [A5 - 0x1206]
000019E8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000019EC 486D EDFA pea.l [A5 - 0x1206]
000019F0 A884 syscall DrawString
000019F2 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
000019F6 3F3C 014F move.w -[A7], 0x14F
000019FA A893 syscall MoveTo
000019FC 487A 43E0 pea.l [PC + 0x43E0 /* 00005DDE, value 0x6205761, pstring " Wave:" */]
00001A00 A884 syscall DrawString
00001A02 3F3C 0087 move.w -[A7], 0x87
00001A06 3F3C 014F move.w -[A7], 0x14F
00001A0A A893 syscall MoveTo
00001A0C 302D F468 move.w D0, [A5 - 0xB98]
00001A10 5340 subq.w D0, 1
00001A12 48C0 ext.l D0
00001A14 81FC 0003 divs.w D0, 0x3
00001A18 4840 swap.w D0
00001A1A 5240 addq.w D0, 1
00001A1C 48C0 ext.l D0
00001A1E 2F00 move.l -[A7], D0
00001A20 486D EDFA pea.l [A5 - 0x1206]
00001A24 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001A28 486D EDFA pea.l [A5 - 0x1206]
00001A2C A884 syscall DrawString
00001A2E 3F3C 009B move.w -[A7], 0x9B
00001A32 3F3C 014F move.w -[A7], 0x14F
00001A36 A893 syscall MoveTo
00001A38 487A 439C pea.l [PC + 0x439C /* 00005DD6, value 0x6426561, pstring "Beach:" */]
00001A3C A884 syscall DrawString
00001A3E 3F3C 00C8 move.w -[A7], 0xC8
00001A42 3F3C 014F move.w -[A7], 0x14F
00001A46 A893 syscall MoveTo
00001A48 302D F468 move.w D0, [A5 - 0xB98]
00001A4C 5340 subq.w D0, 1
00001A4E 48C0 ext.l D0
00001A50 81FC 0003 divs.w D0, 0x3
00001A54 5240 addq.w D0, 1
00001A56 48C0 ext.l D0
00001A58 2F00 move.l -[A7], D0
00001A5A 486D EDFA pea.l [A5 - 0x1206]
00001A5E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001A62 486D EDFA pea.l [A5 - 0x1206]
00001A66 A884 syscall DrawString
00001A68 3F3C 00DC move.w -[A7], 0xDC
00001A6C 3F3C 014F move.w -[A7], 0x14F
00001A70 A893 syscall MoveTo
00001A72 487A 435A pea.l [PC + 0x435A /* 00005DCE, value 0x7456E65, pstring "Energy:" */]
00001A76 A884 syscall DrawString
00001A78 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001A7C 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001A80 486D F156 pea.l [A5 - 0xEAA]
00001A84 3F3C 01C2 move.w -[A7], 0x1C2
00001A88 3F3C 0145 move.w -[A7], 0x145
00001A8C 3F3C 01D6 move.w -[A7], 0x1D6
00001A90 3F3C 0159 move.w -[A7], 0x159
00001A94 A8A7 syscall SetRect
00001A96 302D F83C move.w D0, [A5 - 0x7C4]
00001A9A 5340 subq.w D0, 1
00001A9C 3D40 FB42 move.w [A6 - 0x4BE], D0
00001AA0 7E01 moveq.l D7, 0x01
00001AA2 602A bra +0x2C /* 00001ACE */
label00001AA4:
00001AA4 486D F4D2 pea.l [A5 - 0xB2E]
00001AA8 486D F4E2 pea.l [A5 - 0xB1E]
00001AAC 486D F3A6 pea.l [A5 - 0xC5A]
00001AB0 486D F156 pea.l [A5 - 0xEAA]
00001AB4 3F3C 0001 move.w -[A7], 0x1
00001AB8 2F2D FBCA move.l -[A7], [A5 - 0x436]
00001ABC A8EC syscall CopyBits
00001ABE 486D F156 pea.l [A5 - 0xEAA]
00001AC2 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001AC6 4267 clr.w -[A7]
00001AC8 A8A8 syscall OffsetRect
00001ACA 5247 addq.w D7, 1
00001ACC 6906 bvs +0x8 /* 00001AD4 */
label00001ACE:
00001ACE BE6E FB42 cmp.w D7, [A6 - 0x4BE]
00001AD2 6FD0 ble -0x2E /* 00001AA4 */
label00001AD4:
00001AD4 486D FF52 pea.l [A5 - 0xAE]
00001AD8 A875 syscall SetPBits/SetPortBits
00001ADA 486D FED4 pea.l [A5 - 0x12C]
00001ADE 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001AE2 426D F156 clr.w [A5 - 0xEAA]
00001AE6 3B7C 0140 F15A move.w [A5 - 0xEA6], 0x140
00001AEC 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
00001AF2 426D F158 clr.w [A5 - 0xEA8]
00001AF6 486E FFE8 pea.l [A6 - 0x18]
00001AFA 3F3C 01B0 move.w -[A7], 0x1B0
00001AFE 3F3C 008D move.w -[A7], 0x8D
00001B02 3F3C 01D6 move.w -[A7], 0x1D6
00001B06 3F3C 0098 move.w -[A7], 0x98
00001B0A A8A7 syscall SetRect
00001B0C 486E FFE0 pea.l [A6 - 0x20]
00001B10 3F3C 018A move.w -[A7], 0x18A
00001B14 3F3C 008D move.w -[A7], 0x8D
00001B18 3F3C 01AF move.w -[A7], 0x1AF
00001B1C 3F3C 0098 move.w -[A7], 0x98
00001B20 A8A7 syscall SetRect
00001B22 486E FFC0 pea.l [A6 - 0x40]
00001B26 3F3C 01C2 move.w -[A7], 0x1C2
00001B2A 3F3C 005D move.w -[A7], 0x5D /* ']' */
00001B2E 3F3C 01CA move.w -[A7], 0x1CA
00001B32 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001B36 A8A7 syscall SetRect
00001B38 486E FFC8 pea.l [A6 - 0x38]
00001B3C 3F3C 01CB move.w -[A7], 0x1CB
00001B40 3F3C 005D move.w -[A7], 0x5D /* ']' */
00001B44 3F3C 01D3 move.w -[A7], 0x1D3
00001B48 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001B4C A8A7 syscall SetRect
00001B4E 486E FFD0 pea.l [A6 - 0x30]
00001B52 3F3C 018A move.w -[A7], 0x18A
00001B56 3F3C 0099 move.w -[A7], 0x99
00001B5A 3F3C 0192 move.w -[A7], 0x192
00001B5E 3F3C 00A0 move.w -[A7], 0xA0
00001B62 A8A7 syscall SetRect
00001B64 486E FFD8 pea.l [A6 - 0x28]
00001B68 3F3C 0193 move.w -[A7], 0x193
00001B6C 3F3C 0099 move.w -[A7], 0x99
00001B70 3F3C 019B move.w -[A7], 0x19B
00001B74 3F3C 00A0 move.w -[A7], 0xA0
00001B78 A8A7 syscall SetRect
00001B7A 486E FF80 pea.l [A6 - 0x80]
00001B7E 3F3C 01B1 move.w -[A7], 0x1B1
00001B82 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
00001B86 3F3C 01C1 move.w -[A7], 0x1C1
00001B8A 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
00001B8E A8A7 syscall SetRect
00001B90 486E FF88 pea.l [A6 - 0x78]
00001B94 3F3C 01B1 move.w -[A7], 0x1B1
00001B98 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
00001B9C 3F3C 01C4 move.w -[A7], 0x1C4
00001BA0 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00001BA4 A8A7 syscall SetRect
00001BA6 486E FF90 pea.l [A6 - 0x70]
00001BAA 3F3C 01B1 move.w -[A7], 0x1B1
00001BAE 3F3C 0079 move.w -[A7], 0x79 /* 'y' */
00001BB2 3F3C 01CD move.w -[A7], 0x1CD
00001BB6 3F3C 008B move.w -[A7], 0x8B
00001BBA A8A7 syscall SetRect
00001BBC 486E FF98 pea.l [A6 - 0x68]
00001BC0 3F3C 01C5 move.w -[A7], 0x1C5
00001BC4 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
00001BC8 3F3C 01D8 move.w -[A7], 0x1D8
00001BCC 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
00001BD0 A8A7 syscall SetRect
00001BD2 486E FFA0 pea.l [A6 - 0x60]
00001BD6 3F3C 01C6 move.w -[A7], 0x1C6
00001BDA 3F3C 0176 move.w -[A7], 0x176
00001BDE 3F3C 01D6 move.w -[A7], 0x1D6
00001BE2 3F3C 0185 move.w -[A7], 0x185
00001BE6 A8A7 syscall SetRect
00001BE8 486E FFA8 pea.l [A6 - 0x58]
00001BEC 3F3C 01C6 move.w -[A7], 0x1C6
00001BF0 3F3C 0186 move.w -[A7], 0x186
00001BF4 3F3C 01D9 move.w -[A7], 0x1D9
00001BF8 3F3C 0197 move.w -[A7], 0x197
00001BFC A8A7 syscall SetRect
00001BFE 486E FFB0 pea.l [A6 - 0x50]
00001C02 3F3C 01C6 move.w -[A7], 0x1C6
00001C06 3F3C 0198 move.w -[A7], 0x198
00001C0A 3F3C 01E2 move.w -[A7], 0x1E2
00001C0E 3F3C 01AA move.w -[A7], 0x1AA
00001C12 A8A7 syscall SetRect
00001C14 486E FFB8 pea.l [A6 - 0x48]
00001C18 3F3C 01DA move.w -[A7], 0x1DA
00001C1C 3F3C 0186 move.w -[A7], 0x186
00001C20 3F3C 01ED move.w -[A7], 0x1ED
00001C24 3F3C 0197 move.w -[A7], 0x197
00001C28 A8A7 syscall SetRect
00001C2A 486E FF78 pea.l [A6 - 0x88]
00001C2E 3F3C 01DD move.w -[A7], 0x1DD
00001C32 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
00001C36 3F3C 01F9 move.w -[A7], 0x1F9
00001C3A 3F3C 0088 move.w -[A7], 0x88
00001C3E A8A7 syscall SetRect
00001C40 486E FF68 pea.l [A6 - 0x98]
00001C44 3F3C 01C6 move.w -[A7], 0x1C6
00001C48 3F3C 0153 move.w -[A7], 0x153
00001C4C 3F3C 01E5 move.w -[A7], 0x1E5
00001C50 3F3C 0175 move.w -[A7], 0x175
00001C54 A8A7 syscall SetRect
00001C56 486E FF70 pea.l [A6 - 0x90]
00001C5A 3F3C 01E6 move.w -[A7], 0x1E6
00001C5E 3F3C 0153 move.w -[A7], 0x153
00001C62 3F3C 0205 move.w -[A7], 0x205
00001C66 3F3C 0175 move.w -[A7], 0x175
00001C6A A8A7 syscall SetRect
00001C6C 486E FF58 pea.l [A6 - 0xA8]
00001C70 3F3C 01BA move.w -[A7], 0x1BA
00001C74 3F3C 009A move.w -[A7], 0x9A
00001C78 3F3C 01D9 move.w -[A7], 0x1D9
00001C7C 3F3C 00BC move.w -[A7], 0xBC
00001C80 A8A7 syscall SetRect
00001C82 486E FF60 pea.l [A6 - 0xA0]
00001C86 3F3C 01DA move.w -[A7], 0x1DA
00001C8A 3F3C 009A move.w -[A7], 0x9A
00001C8E 3F3C 01F9 move.w -[A7], 0x1F9
00001C92 3F3C 00BC move.w -[A7], 0xBC
00001C96 A8A7 syscall SetRect
00001C98 486E FC92 pea.l [A6 - 0x36E]
00001C9C 3F3C 009A move.w -[A7], 0x9A
00001CA0 3F3C 00FC move.w -[A7], 0xFC
00001CA4 3F3C 00F5 move.w -[A7], 0xF5
00001CA8 3F3C 0113 move.w -[A7], 0x113
00001CAC A8A7 syscall SetRect
00001CAE 594F subq.w A7, 4
00001CB0 2F3C 0000 1DC4 move.l -[A7], 0x1DC4
00001CB6 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001CBA 2D5F FE14 move.l [A6 - 0x1EC], [A7]+
00001CBE 3D7C 001E FE18 move.w [A6 - 0x1E8], 0x1E
00001CC4 486E FE1A pea.l [A6 - 0x1E6]
00001CC8 4267 clr.w -[A7]
00001CCA 4267 clr.w -[A7]
00001CCC 3F3C 00E5 move.w -[A7], 0xE5
00001CD0 3F3C 00F2 move.w -[A7], 0xF2
00001CD4 A8A7 syscall SetRect
00001CD6 4245 clr.w D5
00001CD8 3D7C 0002 FE40 move.w [A6 - 0x1C0], 0x2
00001CDE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001CE2 2F2D F876 move.l -[A7], [A5 - 0x78A]
00001CE6 594F subq.w A7, 4
00001CE8 2F2D F872 move.l -[A7], [A5 - 0x78E]
00001CEC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001CF0 42A7 clr.l -[A7]
00001CF2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001CF6 486D FB46 pea.l [A5 - 0x4BA]
00001CFA A8A4 syscall InvertRect
00001CFC 486D FB46 pea.l [A5 - 0x4BA]
00001D00 A8A4 syscall InvertRect
00001D02 486D FB46 pea.l [A5 - 0x4BA]
00001D06 A8A4 syscall InvertRect
00001D08 486D FB46 pea.l [A5 - 0x4BA]
00001D0C A8A4 syscall InvertRect
00001D0E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001D12 2F2D F876 move.l -[A7], [A5 - 0x78A]
00001D16 594F subq.w A7, 4
00001D18 2F2D F872 move.l -[A7], [A5 - 0x78E]
00001D1C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001D20 42A7 clr.l -[A7]
00001D22 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001D26 486D F156 pea.l [A5 - 0xEAA]
00001D2A 486D FFBC pea.l [A5 - 0x44]
00001D2E A8A5 syscall FillRect
00001D30 486D F156 pea.l [A5 - 0xEAA]
00001D34 486D FFC4 pea.l [A5 - 0x3C]
00001D38 A8A5 syscall FillRect
00001D3A 486D F156 pea.l [A5 - 0xEAA]
00001D3E 486D FFBC pea.l [A5 - 0x44]
00001D42 A8A5 syscall FillRect
00001D44 486D F156 pea.l [A5 - 0xEAA]
00001D48 486D FFB4 pea.l [A5 - 0x4C]
00001D4C A8A5 syscall FillRect
00001D4E 486D F156 pea.l [A5 - 0xEAA]
00001D52 486D FFC4 pea.l [A5 - 0x3C]
00001D56 A8A5 syscall FillRect
00001D58 486D F156 pea.l [A5 - 0xEAA]
00001D5C 486D FFA4 pea.l [A5 - 0x5C]
00001D60 A8A5 syscall FillRect
00001D62 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001D66 2F2D F876 move.l -[A7], [A5 - 0x78A]
00001D6A 594F subq.w A7, 4
00001D6C 2F2D F872 move.l -[A7], [A5 - 0x78E]
00001D70 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001D74 42A7 clr.l -[A7]
00001D76 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001D7A 486D F156 pea.l [A5 - 0xEAA]
00001D7E 486D FFAC pea.l [A5 - 0x54]
00001D82 A8A5 syscall FillRect
00001D84 486D F156 pea.l [A5 - 0xEAA]
00001D88 486D FFBC pea.l [A5 - 0x44]
00001D8C A8A5 syscall FillRect
00001D8E 486D F156 pea.l [A5 - 0xEAA]
00001D92 486D FFB4 pea.l [A5 - 0x4C]
00001D96 A8A5 syscall FillRect
00001D98 486D F156 pea.l [A5 - 0xEAA]
00001D9C 486D FFC4 pea.l [A5 - 0x3C]
00001DA0 A8A5 syscall FillRect
00001DA2 486D F156 pea.l [A5 - 0xEAA]
00001DA6 486D FFA4 pea.l [A5 - 0x5C]
00001DAA A8A5 syscall FillRect
00001DAC 486D F156 pea.l [A5 - 0xEAA]
00001DB0 486D FFAC pea.l [A5 - 0x54]
00001DB4 A8A5 syscall FillRect
00001DB6 486D F156 pea.l [A5 - 0xEAA]
00001DBA 486D FFBC pea.l [A5 - 0x44]
00001DBE A8A5 syscall FillRect
00001DC0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001DC4 2F2D F876 move.l -[A7], [A5 - 0x78A]
00001DC8 594F subq.w A7, 4
00001DCA 2F2D F872 move.l -[A7], [A5 - 0x78E]
00001DCE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001DD2 42A7 clr.l -[A7]
00001DD4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001DD8 486D F156 pea.l [A5 - 0xEAA]
00001DDC 486D FFB4 pea.l [A5 - 0x4C]
00001DE0 A8A5 syscall FillRect
00001DE2 486D F156 pea.l [A5 - 0xEAA]
00001DE6 486D FFC4 pea.l [A5 - 0x3C]
00001DEA A8A5 syscall FillRect
00001DEC 486D F156 pea.l [A5 - 0xEAA]
00001DF0 486D FFA4 pea.l [A5 - 0x5C]
00001DF4 A8A5 syscall FillRect
00001DF6 486D F156 pea.l [A5 - 0xEAA]
00001DFA 486D FFAC pea.l [A5 - 0x54]
00001DFE A8A5 syscall FillRect
00001E00 486D F156 pea.l [A5 - 0xEAA]
00001E04 486D FFA4 pea.l [A5 - 0x5C]
00001E08 A8A5 syscall FillRect
00001E0A 486D F156 pea.l [A5 - 0xEAA]
00001E0E 486D FFAC pea.l [A5 - 0x54]
00001E12 A8A5 syscall FillRect
00001E14 486D F156 pea.l [A5 - 0xEAA]
00001E18 486D FFA4 pea.l [A5 - 0x5C]
00001E1C A8A5 syscall FillRect
00001E1E 486D F156 pea.l [A5 - 0xEAA]
00001E22 486D FFAC pea.l [A5 - 0x54]
00001E26 A8A5 syscall FillRect
00001E28 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001E2C 2F2D F876 move.l -[A7], [A5 - 0x78A]
00001E30 594F subq.w A7, 4
00001E32 2F2D F872 move.l -[A7], [A5 - 0x78E]
00001E36 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001E3A 42A7 clr.l -[A7]
00001E3C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001E40 486D F156 pea.l [A5 - 0xEAA]
00001E44 486D FFA4 pea.l [A5 - 0x5C]
00001E48 A8A5 syscall FillRect
00001E4A 486D F156 pea.l [A5 - 0xEAA]
00001E4E 486D FFAC pea.l [A5 - 0x54]
00001E52 A8A5 syscall FillRect
00001E54 486D F156 pea.l [A5 - 0xEAA]
00001E58 486D FFC4 pea.l [A5 - 0x3C]
00001E5C A8A5 syscall FillRect
00001E5E 3B7C 0140 F156 move.w [A5 - 0xEAA], 0x140
00001E64 3B7C 0156 F15A move.w [A5 - 0xEA6], 0x156
00001E6A 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
00001E70 426D F158 clr.w [A5 - 0xEA8]
00001E74 486D F156 pea.l [A5 - 0xEAA]
00001E78 A8A3 syscall EraseRect
00001E7A 486D F156 pea.l [A5 - 0xEAA]
00001E7E A8A1 syscall FrameRect
00001E80 3F3C 0005 move.w -[A7], 0x5
00001E84 3F3C 014F move.w -[A7], 0x14F
00001E88 A893 syscall MoveTo
00001E8A 4267 clr.w -[A7]
00001E8C A889 syscall TextMode
00001E8E 487A 3F36 pea.l [PC + 0x3F36 /* 00005DC6, value 0x653636F, pstring "Score:" */]
00001E92 A884 syscall DrawString
00001E94 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00001E98 3F3C 014F move.w -[A7], 0x14F
00001E9C A893 syscall MoveTo
00001E9E 302D F108 move.w D0, [A5 - 0xEF8]
00001EA2 48C0 ext.l D0
00001EA4 2F00 move.l -[A7], D0
00001EA6 486D EDFA pea.l [A5 - 0x1206]
00001EAA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001EAE 486D EDFA pea.l [A5 - 0x1206]
00001EB2 A884 syscall DrawString
00001EB4 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001EB8 3F3C 014F move.w -[A7], 0x14F
00001EBC A893 syscall MoveTo
00001EBE 487A 3EFE pea.l [PC + 0x3EFE /* 00005DBE, value 0x6205761, pstring " Wave:" */]
00001EC2 A884 syscall DrawString
00001EC4 3F3C 0087 move.w -[A7], 0x87
00001EC8 3F3C 014F move.w -[A7], 0x14F
00001ECC A893 syscall MoveTo
00001ECE 302D F468 move.w D0, [A5 - 0xB98]
00001ED2 5340 subq.w D0, 1
00001ED4 48C0 ext.l D0
00001ED6 81FC 0003 divs.w D0, 0x3
00001EDA 4840 swap.w D0
00001EDC 5240 addq.w D0, 1
00001EDE 48C0 ext.l D0
00001EE0 2F00 move.l -[A7], D0
00001EE2 486D EDFA pea.l [A5 - 0x1206]
00001EE6 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001EEA 486D EDFA pea.l [A5 - 0x1206]
00001EEE A884 syscall DrawString
00001EF0 3F3C 009B move.w -[A7], 0x9B
00001EF4 3F3C 014F move.w -[A7], 0x14F
00001EF8 A893 syscall MoveTo
00001EFA 487A 3EBA pea.l [PC + 0x3EBA /* 00005DB6, value 0x6426561, pstring "Beach:" */]
00001EFE A884 syscall DrawString
00001F00 3F3C 00C8 move.w -[A7], 0xC8
00001F04 3F3C 014F move.w -[A7], 0x14F
00001F08 A893 syscall MoveTo
00001F0A 302D F468 move.w D0, [A5 - 0xB98]
00001F0E 5340 subq.w D0, 1
00001F10 48C0 ext.l D0
00001F12 81FC 0003 divs.w D0, 0x3
00001F16 5240 addq.w D0, 1
00001F18 48C0 ext.l D0
00001F1A 2F00 move.l -[A7], D0
00001F1C 486D EDFA pea.l [A5 - 0x1206]
00001F20 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001F24 486D EDFA pea.l [A5 - 0x1206]
00001F28 A884 syscall DrawString
00001F2A 3F3C 00DC move.w -[A7], 0xDC
00001F2E 3F3C 014F move.w -[A7], 0x14F
00001F32 A893 syscall MoveTo
00001F34 487A 3E78 pea.l [PC + 0x3E78 /* 00005DAE, value 0x7456E65, pstring "Energy:" */]
00001F38 A884 syscall DrawString
00001F3A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001F3E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001F42 486D F156 pea.l [A5 - 0xEAA]
00001F46 3F3C 01C2 move.w -[A7], 0x1C2
00001F4A 3F3C 0145 move.w -[A7], 0x145
00001F4E 3F3C 01D6 move.w -[A7], 0x1D6
00001F52 3F3C 0159 move.w -[A7], 0x159
00001F56 A8A7 syscall SetRect
00001F58 302D F83C move.w D0, [A5 - 0x7C4]
00001F5C 5340 subq.w D0, 1
00001F5E 3D40 FB42 move.w [A6 - 0x4BE], D0
00001F62 7E01 moveq.l D7, 0x01
00001F64 602A bra +0x2C /* 00001F90 */
label00001F66:
00001F66 486D F4D2 pea.l [A5 - 0xB2E]
00001F6A 486D F4E2 pea.l [A5 - 0xB1E]
00001F6E 486D F3A6 pea.l [A5 - 0xC5A]
00001F72 486D F156 pea.l [A5 - 0xEAA]
00001F76 3F3C 0001 move.w -[A7], 0x1
00001F7A 2F2D FBCA move.l -[A7], [A5 - 0x436]
00001F7E A8EC syscall CopyBits
00001F80 486D F156 pea.l [A5 - 0xEAA]
00001F84 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001F88 4267 clr.w -[A7]
00001F8A A8A8 syscall OffsetRect
00001F8C 5247 addq.w D7, 1
00001F8E 6906 bvs +0x8 /* 00001F96 */
label00001F90:
00001F90 BE6E FB42 cmp.w D7, [A6 - 0x4BE]
00001F94 6FD0 ble -0x2E /* 00001F66 */
label00001F96:
00001F96 486D FED4 pea.l [A5 - 0x12C]
00001F9A A875 syscall SetPBits/SetPortBits
00001F9C 486D FEDA pea.l [A5 - 0x126]
00001FA0 A8A3 syscall EraseRect
00001FA2 486D F4B6 pea.l [A5 - 0xB4A]
00001FA6 486D F4E2 pea.l [A5 - 0xB1E]
00001FAA 486D E520 pea.l [A5 - 0x1AE0]
00001FAE 486D E520 pea.l [A5 - 0x1AE0]
00001FB2 3F3C 0001 move.w -[A7], 0x1
00001FB6 2F2D FBCA move.l -[A7], [A5 - 0x436]
00001FBA A8EC syscall CopyBits
00001FBC 486D F156 pea.l [A5 - 0xEAA]
00001FC0 3F3C 00C9 move.w -[A7], 0xC9
00001FC4 3F3C 0084 move.w -[A7], 0x84
00001FC8 3F3C 00E7 move.w -[A7], 0xE7
00001FCC 3F3C 0093 move.w -[A7], 0x93
00001FD0 A8A7 syscall SetRect
00001FD2 486D F4B6 pea.l [A5 - 0xB4A]
00001FD6 486D F4E2 pea.l [A5 - 0xB1E]
00001FDA 486D E430 pea.l [A5 - 0x1BD0]
00001FDE 486D F156 pea.l [A5 - 0xEAA]
00001FE2 3F3C 0001 move.w -[A7], 0x1
00001FE6 2F2D FBCA move.l -[A7], [A5 - 0x436]
00001FEA A8EC syscall CopyBits
00001FEC 486D F156 pea.l [A5 - 0xEAA]
00001FF0 3F3C 00D1 move.w -[A7], 0xD1
00001FF4 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00001FF8 3F3C 00DF move.w -[A7], 0xDF
00001FFC 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00002000 A8A7 syscall SetRect
00002002 486D F4B6 pea.l [A5 - 0xB4A]
00002006 486D F4E2 pea.l [A5 - 0xB1E]
0000200A 486D E458 pea.l [A5 - 0x1BA8]
0000200E 486D F156 pea.l [A5 - 0xEAA]
00002012 4267 clr.w -[A7]
00002014 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002018 A8EC syscall CopyBits
0000201A 486D F156 pea.l [A5 - 0xEAA]
0000201E 3F3C 00D1 move.w -[A7], 0xD1
00002022 3F3C 007B move.w -[A7], 0x7B /* '{' */
00002026 3F3C 00DF move.w -[A7], 0xDF
0000202A 3F3C 0089 move.w -[A7], 0x89
0000202E A8A7 syscall SetRect
00002030 486D F4B6 pea.l [A5 - 0xB4A]
00002034 486D F4E2 pea.l [A5 - 0xB1E]
00002038 486D E4C8 pea.l [A5 - 0x1B38]
0000203C 486D F156 pea.l [A5 - 0xEAA]
00002040 4267 clr.w -[A7]
00002042 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002046 A8EC syscall CopyBits
00002048 486D F156 pea.l [A5 - 0xEAA]
0000204C 3F3C 00B9 move.w -[A7], 0xB9
00002050 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
00002054 3F3C 00C7 move.w -[A7], 0xC7
00002058 3F3C 0082 move.w -[A7], 0x82
0000205C A8A7 syscall SetRect
0000205E 486D F4B6 pea.l [A5 - 0xB4A]
00002062 486D F4E2 pea.l [A5 - 0xB1E]
00002066 486D E490 pea.l [A5 - 0x1B70]
0000206A 486D F156 pea.l [A5 - 0xEAA]
0000206E 4267 clr.w -[A7]
00002070 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002074 A8EC syscall CopyBits
00002076 486D F156 pea.l [A5 - 0xEAA]
0000207A 3F3C 00E9 move.w -[A7], 0xE9
0000207E 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
00002082 3F3C 00F7 move.w -[A7], 0xF7
00002086 3F3C 0082 move.w -[A7], 0x82
0000208A A8A7 syscall SetRect
0000208C 486D F4B6 pea.l [A5 - 0xB4A]
00002090 486D F4E2 pea.l [A5 - 0xB1E]
00002094 486D E500 pea.l [A5 - 0x1B00]
00002098 486D F156 pea.l [A5 - 0xEAA]
0000209C 4267 clr.w -[A7]
0000209E 2F2D FBCA move.l -[A7], [A5 - 0x436]
000020A2 A8EC syscall CopyBits
000020A4 486D F156 pea.l [A5 - 0xEAA]
000020A8 3F3C 0031 move.w -[A7], 0x31 /* '1' */
000020AC 3F3C 006A move.w -[A7], 0x6A /* 'j' */
000020B0 3F3C 009D move.w -[A7], 0x9D
000020B4 3F3C 00C7 move.w -[A7], 0xC7
000020B8 A8A7 syscall SetRect
000020BA 486D F4B6 pea.l [A5 - 0xB4A]
000020BE 486D F4E2 pea.l [A5 - 0xB1E]
000020C2 486D E3C8 pea.l [A5 - 0x1C38]
000020C6 486D F156 pea.l [A5 - 0xEAA]
000020CA 3F3C 0001 move.w -[A7], 0x1
000020CE 2F2D FBCA move.l -[A7], [A5 - 0x436]
000020D2 A8EC syscall CopyBits
000020D4 486D F156 pea.l [A5 - 0xEAA]
000020D8 3F3C 0113 move.w -[A7], 0x113
000020DC 3F3C 006A move.w -[A7], 0x6A /* 'j' */
000020E0 3F3C 017F move.w -[A7], 0x17F
000020E4 3F3C 00C7 move.w -[A7], 0xC7
000020E8 A8A7 syscall SetRect
000020EA 486D F4B6 pea.l [A5 - 0xB4A]
000020EE 486D F4E2 pea.l [A5 - 0xB1E]
000020F2 486D E3F8 pea.l [A5 - 0x1C08]
000020F6 486D F156 pea.l [A5 - 0xEAA]
000020FA 3F3C 0001 move.w -[A7], 0x1
000020FE 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002102 A8EC syscall CopyBits
00002104 486D F156 pea.l [A5 - 0xEAA]
00002108 3F3C 002B move.w -[A7], 0x2B /* '+' */
0000210C 3F3C 0088 move.w -[A7], 0x88
00002110 3F3C 0056 move.w -[A7], 0x56 /* 'V' */
00002114 3F3C 012C move.w -[A7], 0x12C
00002118 A8A7 syscall SetRect
0000211A 486D F4B6 pea.l [A5 - 0xB4A]
0000211E 486D F4E2 pea.l [A5 - 0xB1E]
00002122 486D E388 pea.l [A5 - 0x1C78]
00002126 486D F156 pea.l [A5 - 0xEAA]
0000212A 3F3C 0001 move.w -[A7], 0x1
0000212E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002132 A8EC syscall CopyBits
00002134 486D F156 pea.l [A5 - 0xEAA]
00002138 3F3C 0159 move.w -[A7], 0x159
0000213C 3F3C 0088 move.w -[A7], 0x88
00002140 3F3C 0184 move.w -[A7], 0x184
00002144 3F3C 012C move.w -[A7], 0x12C
00002148 A8A7 syscall SetRect
0000214A 486D F4B6 pea.l [A5 - 0xB4A]
0000214E 486D F4E2 pea.l [A5 - 0xB1E]
00002152 486D E3A8 pea.l [A5 - 0x1C58]
00002156 486D F156 pea.l [A5 - 0xEAA]
0000215A 3F3C 0001 move.w -[A7], 0x1
0000215E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002162 A8EC syscall CopyBits
00002164 7021 moveq.l D0, 0x21
00002166 2F00 move.l -[A7], D0
00002168 A862 syscall ForeColor
0000216A 486D FF52 pea.l [A5 - 0xAE]
0000216E A875 syscall SetPBits/SetPortBits
00002170 41ED FEDA lea.l A0, [A5 - 0x126]
00002174 43EE FE30 lea.l A1, [A6 - 0x1D0]
00002178 22D8 move.l [A1]+, [A0]+
0000217A 22D8 move.l [A1]+, [A0]+
0000217C 486E FE30 pea.l [A6 - 0x1D0]
00002180 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00002184 3F3C FED4 move.w -[A7], 0xFED4
00002188 A8A8 syscall OffsetRect
0000218A 7E03 moveq.l D7, 0x03
label0000218C:
0000218C 3007 move.w D0, D7
0000218E 5540 subq.w D0, 2
00002190 E740 asl D0.w, 3
00002192 0640 FCB8 addi.w D0, 0xFCB8
00002196 49F5 0000 lea.l A4, [A5 + D0.w]
0000219A 3007 move.w D0, D7
0000219C 5340 subq.w D0, 1
0000219E C1FC 0015 muls.w D0, 0x15
000021A2 3940 0002 move.w [A4 + 0x2], D0
000021A6 3007 move.w D0, D7
000021A8 C1FC 0015 muls.w D0, 0x15
000021AC 5340 subq.w D0, 1
000021AE 3940 0006 move.w [A4 + 0x6], D0
000021B2 38BC 0052 move.w [A4], 0x52 /* 'R' */
000021B6 397C 0073 0004 move.w [A4 + 0x4], 0x73 /* 's' */
000021BC 5247 addq.w D7, 1
000021BE 0C47 0005 cmpi.w D7, 0x5
000021C2 6FC8 ble -0x36 /* 0000218C */
000021C4 7C01 moveq.l D6, 0x01
label000021C6:
000021C6 3006 move.w D0, D6
000021C8 C1FC 000E muls.w D0, 0xE
000021CC 0640 FEAE addi.w D0, 0xFEAE
000021D0 4236 0000 clr.b [A6 + D0.w]
000021D4 5246 addq.w D6, 1
000021D6 0C46 0008 cmpi.w D6, 0x8
000021DA 6FEA ble -0x14 /* 000021C6 */
000021DC 7C01 moveq.l D6, 0x01
label000021DE:
000021DE 3006 move.w D0, D6
000021E0 C1FC 000E muls.w D0, 0xE
000021E4 0640 FE3E addi.w D0, 0xFE3E
000021E8 4236 0000 clr.b [A6 + D0.w]
000021EC 5246 addq.w D6, 1
000021EE 0C46 0008 cmpi.w D6, 0x8
000021F2 6FEA ble -0x14 /* 000021DE */
000021F4 7C01 moveq.l D6, 0x01
label000021F6:
000021F6 3006 move.w D0, D6
000021F8 C1FC 000C muls.w D0, 0xC
000021FC 0640 FF20 addi.w D0, 0xFF20
00002200 4236 0000 clr.b [A6 + D0.w]
00002204 5246 addq.w D6, 1
00002206 0C46 0002 cmpi.w D6, 0x2
0000220A 6FEA ble -0x14 /* 000021F6 */
0000220C 7C01 moveq.l D6, 0x01
label0000220E:
0000220E 3006 move.w D0, D6
00002210 D040 add.w D0, D0
00002212 0640 FF3A addi.w D0, 0xFF3A
00002216 4276 0000 clr.w [A6 + D0.w]
0000221A 5246 addq.w D6, 1
0000221C 0C46 0002 cmpi.w D6, 0x2
00002220 6FEC ble -0x12 /* 0000220E */
00002222 7C01 moveq.l D6, 0x01
label00002224:
00002224 3006 move.w D0, D6
00002226 D040 add.w D0, D0
00002228 0640 FF52 addi.w D0, 0xFF52
0000222C 3DBC 0005 0000 move.w [A6 + D0.w], 0x5
00002232 5246 addq.w D6, 1
00002234 0C46 0002 cmpi.w D6, 0x2
00002238 6FEA ble -0x14 /* 00002224 */
0000223A 7C01 moveq.l D6, 0x01
label0000223C:
0000223C 3006 move.w D0, D6
0000223E D040 add.w D0, D0
00002240 0640 FF4A addi.w D0, 0xFF4A
00002244 3DBC 0003 0000 move.w [A6 + D0.w], 0x3
0000224A 5246 addq.w D6, 1
0000224C 0C46 0002 cmpi.w D6, 0x2
00002250 6FEA ble -0x14 /* 0000223C */
00002252 7C01 moveq.l D6, 0x01
label00002254:
00002254 3006 move.w D0, D6
00002256 D040 add.w D0, D0
00002258 0640 FF46 addi.w D0, 0xFF46
0000225C 3DBC 0010 0000 move.w [A6 + D0.w], 0x10
00002262 5246 addq.w D6, 1
00002264 0C46 0002 cmpi.w D6, 0x2
00002268 6FEA ble -0x14 /* 00002254 */
0000226A 7C01 moveq.l D6, 0x01
label0000226C:
0000226C 3006 move.w D0, D6
0000226E D040 add.w D0, D0
00002270 0640 FF3E addi.w D0, 0xFF3E
00002274 3DBC 000D 0000 move.w [A6 + D0.w], 0xD /* '\r' */
0000227A 5246 addq.w D6, 1
0000227C 0C46 0004 cmpi.w D6, 0x4
00002280 6FEA ble -0x14 /* 0000226C */
00002282 7C01 moveq.l D6, 0x01
label00002284:
00002284 3006 move.w D0, D6
00002286 D040 add.w D0, D0
00002288 0640 FC88 addi.w D0, 0xFC88
0000228C 3DBC 0004 0000 move.w [A6 + D0.w], 0x4
00002292 5246 addq.w D6, 1
00002294 0C46 0004 cmpi.w D6, 0x4
00002298 6FEA ble -0x14 /* 00002284 */
0000229A 3D7C 0005 FF52 move.w [A6 - 0xAE], 0x5
000022A0 3D7C 0014 FF50 move.w [A6 - 0xB0], 0x14
000022A6 3D7C 0002 FDFA move.w [A6 - 0x206], 0x2
000022AC 486E FDFC pea.l [A6 - 0x204]
000022B0 3F3C 00CD move.w -[A7], 0xCD
000022B4 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
000022B8 3F3C 0133 move.w -[A7], 0x133
000022BC 3F3C 007A move.w -[A7], 0x7A /* 'z' */
000022C0 A8A7 syscall SetRect
000022C2 7E01 moveq.l D7, 0x01
label000022C4:
000022C4 3007 move.w D0, D7
000022C6 D040 add.w D0, D0
000022C8 0640 F43E addi.w D0, 0xF43E
000022CC 4275 0000 clr.w [A5 + D0.w]
000022D0 5247 addq.w D7, 1
000022D2 0C47 000A cmpi.w D7, 0xA /* '\n' */
000022D6 6FEC ble -0x12 /* 000022C4 */
label000022D8:
000022D8 594F subq.w A7, 4
000022DA A975 syscall TickCount
000022DC 2B5F F11E move.l [A5 - 0xEE2], [A7]+
000022E0 0C45 7530 cmpi.w D5, 0x7530 /* 'u0' */
000022E4 6C02 bge +0x4 /* 000022E8 */
000022E6 5245 addq.w D5, 1
label000022E8:
000022E8 486D F156 pea.l [A5 - 0xEAA]
000022EC 3F3C 00F1 move.w -[A7], 0xF1
000022F0 3F3C 0084 move.w -[A7], 0x84
000022F4 3F3C 010F move.w -[A7], 0x10F
000022F8 3F3C 0093 move.w -[A7], 0x93
000022FC A8A7 syscall SetRect
000022FE 0C45 00E3 cmpi.w D5, 0xE3
00002302 5EC0 sgt D0
00002304 3205 move.w D1, D5
00002306 48C1 ext.l D1
00002308 83FC 000A divs.w D1, 0xA /* '\n' */
0000230C 4841 swap.w D1
0000230E 4A41 tst.w D1
00002310 57C1 seq D1
00002312 C001 and.b D0, D1
00002314 4A6E FF52 tst.w [A6 - 0xAE]
00002318 5EC1 sgt D1
0000231A C001 and.b D0, D1
0000231C 6700 00CA beq +0xCC /* 000023E8 */
00002320 3005 move.w D0, D5
00002322 48C0 ext.l D0
00002324 81FC 001E divs.w D0, 0x1E
00002328 4840 swap.w D0
0000232A 48C0 ext.l D0
0000232C 81FC 000A divs.w D0, 0xA /* '\n' */
00002330 5240 addq.w D0, 1
00002332 6000 00A6 bra +0xA8 /* 000023DA */
label00002336:
00002336 486D F4B6 pea.l [A5 - 0xB4A]
0000233A 486D F4E2 pea.l [A5 - 0xB1E]
0000233E 486D E438 pea.l [A5 - 0x1BC8]
00002342 486D F156 pea.l [A5 - 0xEAA]
00002346 3F3C 0002 move.w -[A7], 0x2
0000234A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000234E A8EC syscall CopyBits
00002350 486D F4B6 pea.l [A5 - 0xB4A]
00002354 486D F4E2 pea.l [A5 - 0xB1E]
00002358 486D E428 pea.l [A5 - 0x1BD8]
0000235C 486D F156 pea.l [A5 - 0xEAA]
00002360 3F3C 0002 move.w -[A7], 0x2
00002364 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002368 A8EC syscall CopyBits
0000236A 6000 007C bra +0x7E /* 000023E8 */
label0000236E:
0000236E 486D F4B6 pea.l [A5 - 0xB4A]
00002372 486D F4E2 pea.l [A5 - 0xB1E]
00002376 486D E428 pea.l [A5 - 0x1BD8]
0000237A 486D F156 pea.l [A5 - 0xEAA]
0000237E 3F3C 0002 move.w -[A7], 0x2
00002382 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002386 A8EC syscall CopyBits
00002388 486D F4B6 pea.l [A5 - 0xB4A]
0000238C 486D F4E2 pea.l [A5 - 0xB1E]
00002390 486D E430 pea.l [A5 - 0x1BD0]
00002394 486D F156 pea.l [A5 - 0xEAA]
00002398 3F3C 0002 move.w -[A7], 0x2
0000239C 2F2D FBCA move.l -[A7], [A5 - 0x436]
000023A0 A8EC syscall CopyBits
000023A2 6044 bra +0x46 /* 000023E8 */
label000023A4:
000023A4 486D F4B6 pea.l [A5 - 0xB4A]
000023A8 486D F4E2 pea.l [A5 - 0xB1E]
000023AC 486D E430 pea.l [A5 - 0x1BD0]
000023B0 486D F156 pea.l [A5 - 0xEAA]
000023B4 3F3C 0002 move.w -[A7], 0x2
000023B8 2F2D FBCA move.l -[A7], [A5 - 0x436]
000023BC A8EC syscall CopyBits
000023BE 486D F4B6 pea.l [A5 - 0xB4A]
000023C2 486D F4E2 pea.l [A5 - 0xB1E]
000023C6 486D E438 pea.l [A5 - 0x1BC8]
000023CA 486D F156 pea.l [A5 - 0xEAA]
000023CE 3F3C 0002 move.w -[A7], 0x2
000023D2 2F2D FBCA move.l -[A7], [A5 - 0x436]
000023D6 A8EC syscall CopyBits
000023D8 600E bra +0x10 /* 000023E8 */
label000023DA:
000023DA 5340 subq.w D0, 1
000023DC 6700 FF58 beq -0xA6 /* 00002336 */
000023E0 5340 subq.w D0, 1
000023E2 678A beq -0x74 /* 0000236E */
000023E4 5340 subq.w D0, 1
000023E6 67BC beq -0x42 /* 000023A4 */
label000023E8:
000023E8 7021 moveq.l D0, 0x21
000023EA 2F00 move.l -[A7], D0
000023EC A862 syscall ForeColor
000023EE 3005 move.w D0, D5
000023F0 6000 2044 bra +0x2046 /* 00004436 */
label000023F4:
000023F4 486D F156 pea.l [A5 - 0xEAA]
000023F8 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000023FC 3F3C 0088 move.w -[A7], 0x88
00002400 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002404 3F3C 012C move.w -[A7], 0x12C
00002408 A8A7 syscall SetRect
0000240A 486D F4B6 pea.l [A5 - 0xB4A]
0000240E 486D F4E2 pea.l [A5 - 0xB1E]
00002412 486D E388 pea.l [A5 - 0x1C78]
00002416 486D F156 pea.l [A5 - 0xEAA]
0000241A 3F3C 0002 move.w -[A7], 0x2
0000241E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002422 A8EC syscall CopyBits
00002424 486D F156 pea.l [A5 - 0xEAA]
00002428 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
0000242C 3F3C 0088 move.w -[A7], 0x88
00002430 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002434 3F3C 012C move.w -[A7], 0x12C
00002438 A8A7 syscall SetRect
0000243A 486D F4B6 pea.l [A5 - 0xB4A]
0000243E 486D F4E2 pea.l [A5 - 0xB1E]
00002442 486D E390 pea.l [A5 - 0x1C70]
00002446 486D F156 pea.l [A5 - 0xEAA]
0000244A 3F3C 0001 move.w -[A7], 0x1
0000244E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002452 A8EC syscall CopyBits
00002454 486D F156 pea.l [A5 - 0xEAA]
00002458 3F3C 0181 move.w -[A7], 0x181
0000245C 3F3C 0088 move.w -[A7], 0x88
00002460 3F3C 01AC move.w -[A7], 0x1AC
00002464 3F3C 012C move.w -[A7], 0x12C
00002468 A8A7 syscall SetRect
0000246A 486D F4B6 pea.l [A5 - 0xB4A]
0000246E 486D F4E2 pea.l [A5 - 0xB1E]
00002472 486D E3A8 pea.l [A5 - 0x1C58]
00002476 486D F156 pea.l [A5 - 0xEAA]
0000247A 3F3C 0002 move.w -[A7], 0x2
0000247E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002482 A8EC syscall CopyBits
00002484 486D F156 pea.l [A5 - 0xEAA]
00002488 3F3C 0181 move.w -[A7], 0x181
0000248C 3F3C 0088 move.w -[A7], 0x88
00002490 3F3C 01AC move.w -[A7], 0x1AC
00002494 3F3C 012C move.w -[A7], 0x12C
00002498 A8A7 syscall SetRect
0000249A 486D F4B6 pea.l [A5 - 0xB4A]
0000249E 486D F4E2 pea.l [A5 - 0xB1E]
000024A2 486D E3B0 pea.l [A5 - 0x1C50]
000024A6 486D F156 pea.l [A5 - 0xEAA]
000024AA 3F3C 0001 move.w -[A7], 0x1
000024AE 2F2D FBCA move.l -[A7], [A5 - 0x436]
000024B2 A8EC syscall CopyBits
000024B4 7021 moveq.l D0, 0x21
000024B6 2F00 move.l -[A7], D0
000024B8 A862 syscall ForeColor
000024BA 6000 2010 bra +0x2012 /* 000044CC */
label000024BE:
000024BE 486D F156 pea.l [A5 - 0xEAA]
000024C2 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000024C6 3F3C 0088 move.w -[A7], 0x88
000024CA 3F3C 007E move.w -[A7], 0x7E /* '~' */
000024CE 3F3C 012C move.w -[A7], 0x12C
000024D2 A8A7 syscall SetRect
000024D4 486D F4B6 pea.l [A5 - 0xB4A]
000024D8 486D F4E2 pea.l [A5 - 0xB1E]
000024DC 486D E390 pea.l [A5 - 0x1C70]
000024E0 486D F156 pea.l [A5 - 0xEAA]
000024E4 3F3C 0002 move.w -[A7], 0x2
000024E8 2F2D FBCA move.l -[A7], [A5 - 0x436]
000024EC A8EC syscall CopyBits
000024EE 486D F156 pea.l [A5 - 0xEAA]
000024F2 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000024F6 3F3C 0088 move.w -[A7], 0x88
000024FA 3F3C 007E move.w -[A7], 0x7E /* '~' */
000024FE 3F3C 012C move.w -[A7], 0x12C
00002502 A8A7 syscall SetRect
00002504 486D F4B6 pea.l [A5 - 0xB4A]
00002508 486D F4E2 pea.l [A5 - 0xB1E]
0000250C 486D E398 pea.l [A5 - 0x1C68]
00002510 486D F156 pea.l [A5 - 0xEAA]
00002514 3F3C 0001 move.w -[A7], 0x1
00002518 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000251C A8EC syscall CopyBits
0000251E 486D F156 pea.l [A5 - 0xEAA]
00002522 3F3C 0181 move.w -[A7], 0x181
00002526 3F3C 0088 move.w -[A7], 0x88
0000252A 3F3C 01AC move.w -[A7], 0x1AC
0000252E 3F3C 012C move.w -[A7], 0x12C
00002532 A8A7 syscall SetRect
00002534 486D F4B6 pea.l [A5 - 0xB4A]
00002538 486D F4E2 pea.l [A5 - 0xB1E]
0000253C 486D E3B0 pea.l [A5 - 0x1C50]
00002540 486D F156 pea.l [A5 - 0xEAA]
00002544 3F3C 0002 move.w -[A7], 0x2
00002548 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000254C A8EC syscall CopyBits
0000254E 486D F156 pea.l [A5 - 0xEAA]
00002552 3F3C 0181 move.w -[A7], 0x181
00002556 3F3C 0088 move.w -[A7], 0x88
0000255A 3F3C 01AC move.w -[A7], 0x1AC
0000255E 3F3C 012C move.w -[A7], 0x12C
00002562 A8A7 syscall SetRect
00002564 486D F4B6 pea.l [A5 - 0xB4A]
00002568 486D F4E2 pea.l [A5 - 0xB1E]
0000256C 486D E3B8 pea.l [A5 - 0x1C48]
00002570 486D F156 pea.l [A5 - 0xEAA]
00002574 3F3C 0001 move.w -[A7], 0x1
00002578 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000257C A8EC syscall CopyBits
0000257E 7021 moveq.l D0, 0x21
00002580 2F00 move.l -[A7], D0
00002582 A862 syscall ForeColor
00002584 6000 1F46 bra +0x1F48 /* 000044CC */
label00002588:
00002588 486D F156 pea.l [A5 - 0xEAA]
0000258C 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002590 3F3C 0088 move.w -[A7], 0x88
00002594 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002598 3F3C 012C move.w -[A7], 0x12C
0000259C A8A7 syscall SetRect
0000259E 486D F4B6 pea.l [A5 - 0xB4A]
000025A2 486D F4E2 pea.l [A5 - 0xB1E]
000025A6 486D E398 pea.l [A5 - 0x1C68]
000025AA 486D F156 pea.l [A5 - 0xEAA]
000025AE 3F3C 0002 move.w -[A7], 0x2
000025B2 2F2D FBCA move.l -[A7], [A5 - 0x436]
000025B6 A8EC syscall CopyBits
000025B8 486D F156 pea.l [A5 - 0xEAA]
000025BC 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000025C0 3F3C 0088 move.w -[A7], 0x88
000025C4 3F3C 007E move.w -[A7], 0x7E /* '~' */
000025C8 3F3C 012C move.w -[A7], 0x12C
000025CC A8A7 syscall SetRect
000025CE 486D F4B6 pea.l [A5 - 0xB4A]
000025D2 486D F4E2 pea.l [A5 - 0xB1E]
000025D6 486D E3A0 pea.l [A5 - 0x1C60]
000025DA 486D F156 pea.l [A5 - 0xEAA]
000025DE 3F3C 0001 move.w -[A7], 0x1
000025E2 2F2D FBCA move.l -[A7], [A5 - 0x436]
000025E6 A8EC syscall CopyBits
000025E8 486D F156 pea.l [A5 - 0xEAA]
000025EC 3F3C 0181 move.w -[A7], 0x181
000025F0 3F3C 0088 move.w -[A7], 0x88
000025F4 3F3C 01AC move.w -[A7], 0x1AC
000025F8 3F3C 012C move.w -[A7], 0x12C
000025FC A8A7 syscall SetRect
000025FE 486D F4B6 pea.l [A5 - 0xB4A]
00002602 486D F4E2 pea.l [A5 - 0xB1E]
00002606 486D E3B8 pea.l [A5 - 0x1C48]
0000260A 486D F156 pea.l [A5 - 0xEAA]
0000260E 3F3C 0002 move.w -[A7], 0x2
00002612 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002616 A8EC syscall CopyBits
00002618 486D F156 pea.l [A5 - 0xEAA]
0000261C 3F3C 0181 move.w -[A7], 0x181
00002620 3F3C 0088 move.w -[A7], 0x88
00002624 3F3C 01AC move.w -[A7], 0x1AC
00002628 3F3C 012C move.w -[A7], 0x12C
0000262C A8A7 syscall SetRect
0000262E 486D F4B6 pea.l [A5 - 0xB4A]
00002632 486D F4E2 pea.l [A5 - 0xB1E]
00002636 486D E3C0 pea.l [A5 - 0x1C40]
0000263A 486D F156 pea.l [A5 - 0xEAA]
0000263E 3F3C 0001 move.w -[A7], 0x1
00002642 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002646 A8EC syscall CopyBits
00002648 7021 moveq.l D0, 0x21
0000264A 2F00 move.l -[A7], D0
0000264C A862 syscall ForeColor
0000264E 6000 1E7C bra +0x1E7E /* 000044CC */
label00002652:
00002652 486D F156 pea.l [A5 - 0xEAA]
00002656 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
0000265A 3F3C 0088 move.w -[A7], 0x88
0000265E 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002662 3F3C 012C move.w -[A7], 0x12C
00002666 A8A7 syscall SetRect
00002668 486D F4B6 pea.l [A5 - 0xB4A]
0000266C 486D F4E2 pea.l [A5 - 0xB1E]
00002670 486D E3A0 pea.l [A5 - 0x1C60]
00002674 486D F156 pea.l [A5 - 0xEAA]
00002678 3F3C 0002 move.w -[A7], 0x2
0000267C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002680 A8EC syscall CopyBits
00002682 486D F156 pea.l [A5 - 0xEAA]
00002686 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
0000268A 3F3C 0088 move.w -[A7], 0x88
0000268E 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002692 3F3C 012C move.w -[A7], 0x12C
00002696 A8A7 syscall SetRect
00002698 486D F4B6 pea.l [A5 - 0xB4A]
0000269C 486D F4E2 pea.l [A5 - 0xB1E]
000026A0 486D E398 pea.l [A5 - 0x1C68]
000026A4 486D F156 pea.l [A5 - 0xEAA]
000026A8 3F3C 0001 move.w -[A7], 0x1
000026AC 2F2D FBCA move.l -[A7], [A5 - 0x436]
000026B0 A8EC syscall CopyBits
000026B2 486D F156 pea.l [A5 - 0xEAA]
000026B6 3F3C 0181 move.w -[A7], 0x181
000026BA 3F3C 0088 move.w -[A7], 0x88
000026BE 3F3C 01AC move.w -[A7], 0x1AC
000026C2 3F3C 012C move.w -[A7], 0x12C
000026C6 A8A7 syscall SetRect
000026C8 486D F4B6 pea.l [A5 - 0xB4A]
000026CC 486D F4E2 pea.l [A5 - 0xB1E]
000026D0 486D E3C0 pea.l [A5 - 0x1C40]
000026D4 486D F156 pea.l [A5 - 0xEAA]
000026D8 3F3C 0002 move.w -[A7], 0x2
000026DC 2F2D FBCA move.l -[A7], [A5 - 0x436]
000026E0 A8EC syscall CopyBits
000026E2 486D F156 pea.l [A5 - 0xEAA]
000026E6 3F3C 0181 move.w -[A7], 0x181
000026EA 3F3C 0088 move.w -[A7], 0x88
000026EE 3F3C 01AC move.w -[A7], 0x1AC
000026F2 3F3C 012C move.w -[A7], 0x12C
000026F6 A8A7 syscall SetRect
000026F8 486D F4B6 pea.l [A5 - 0xB4A]
000026FC 486D F4E2 pea.l [A5 - 0xB1E]
00002700 486D E3B8 pea.l [A5 - 0x1C48]
00002704 486D F156 pea.l [A5 - 0xEAA]
00002708 3F3C 0001 move.w -[A7], 0x1
0000270C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002710 A8EC syscall CopyBits
00002712 7021 moveq.l D0, 0x21
00002714 2F00 move.l -[A7], D0
00002716 A862 syscall ForeColor
00002718 6000 1DB2 bra +0x1DB4 /* 000044CC */
label0000271C:
0000271C 486D F156 pea.l [A5 - 0xEAA]
00002720 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002724 3F3C 0088 move.w -[A7], 0x88
00002728 3F3C 007E move.w -[A7], 0x7E /* '~' */
0000272C 3F3C 012C move.w -[A7], 0x12C
00002730 A8A7 syscall SetRect
00002732 486D F4B6 pea.l [A5 - 0xB4A]
00002736 486D F4E2 pea.l [A5 - 0xB1E]
0000273A 486D E398 pea.l [A5 - 0x1C68]
0000273E 486D F156 pea.l [A5 - 0xEAA]
00002742 3F3C 0002 move.w -[A7], 0x2
00002746 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000274A A8EC syscall CopyBits
0000274C 486D F156 pea.l [A5 - 0xEAA]
00002750 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002754 3F3C 0088 move.w -[A7], 0x88
00002758 3F3C 007E move.w -[A7], 0x7E /* '~' */
0000275C 3F3C 012C move.w -[A7], 0x12C
00002760 A8A7 syscall SetRect
00002762 486D F4B6 pea.l [A5 - 0xB4A]
00002766 486D F4E2 pea.l [A5 - 0xB1E]
0000276A 486D E390 pea.l [A5 - 0x1C70]
0000276E 486D F156 pea.l [A5 - 0xEAA]
00002772 3F3C 0001 move.w -[A7], 0x1
00002776 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000277A A8EC syscall CopyBits
0000277C 486D F156 pea.l [A5 - 0xEAA]
00002780 3F3C 0181 move.w -[A7], 0x181
00002784 3F3C 0088 move.w -[A7], 0x88
00002788 3F3C 01AC move.w -[A7], 0x1AC
0000278C 3F3C 012C move.w -[A7], 0x12C
00002790 A8A7 syscall SetRect
00002792 486D F4B6 pea.l [A5 - 0xB4A]
00002796 486D F4E2 pea.l [A5 - 0xB1E]
0000279A 486D E3B8 pea.l [A5 - 0x1C48]
0000279E 486D F156 pea.l [A5 - 0xEAA]
000027A2 3F3C 0002 move.w -[A7], 0x2
000027A6 2F2D FBCA move.l -[A7], [A5 - 0x436]
000027AA A8EC syscall CopyBits
000027AC 486D F156 pea.l [A5 - 0xEAA]
000027B0 3F3C 0181 move.w -[A7], 0x181
000027B4 3F3C 0088 move.w -[A7], 0x88
000027B8 3F3C 01AC move.w -[A7], 0x1AC
000027BC 3F3C 012C move.w -[A7], 0x12C
000027C0 A8A7 syscall SetRect
000027C2 486D F4B6 pea.l [A5 - 0xB4A]
000027C6 486D F4E2 pea.l [A5 - 0xB1E]
000027CA 486D E3B0 pea.l [A5 - 0x1C50]
000027CE 486D F156 pea.l [A5 - 0xEAA]
000027D2 3F3C 0001 move.w -[A7], 0x1
000027D6 2F2D FBCA move.l -[A7], [A5 - 0x436]
000027DA A8EC syscall CopyBits
000027DC 7021 moveq.l D0, 0x21
000027DE 2F00 move.l -[A7], D0
000027E0 A862 syscall ForeColor
000027E2 6000 1CE8 bra +0x1CEA /* 000044CC */
label000027E6:
000027E6 486D F156 pea.l [A5 - 0xEAA]
000027EA 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000027EE 3F3C 0088 move.w -[A7], 0x88
000027F2 3F3C 007E move.w -[A7], 0x7E /* '~' */
000027F6 3F3C 012C move.w -[A7], 0x12C
000027FA A8A7 syscall SetRect
000027FC 486D F4B6 pea.l [A5 - 0xB4A]
00002800 486D F4E2 pea.l [A5 - 0xB1E]
00002804 486D E390 pea.l [A5 - 0x1C70]
00002808 486D F156 pea.l [A5 - 0xEAA]
0000280C 3F3C 0002 move.w -[A7], 0x2
00002810 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002814 A8EC syscall CopyBits
00002816 486D F156 pea.l [A5 - 0xEAA]
0000281A 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
0000281E 3F3C 0088 move.w -[A7], 0x88
00002822 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002826 3F3C 012C move.w -[A7], 0x12C
0000282A A8A7 syscall SetRect
0000282C 486D F4B6 pea.l [A5 - 0xB4A]
00002830 486D F4E2 pea.l [A5 - 0xB1E]
00002834 486D E388 pea.l [A5 - 0x1C78]
00002838 486D F156 pea.l [A5 - 0xEAA]
0000283C 3F3C 0001 move.w -[A7], 0x1
00002840 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002844 A8EC syscall CopyBits
00002846 486D F156 pea.l [A5 - 0xEAA]
0000284A 3F3C 0181 move.w -[A7], 0x181
0000284E 3F3C 0088 move.w -[A7], 0x88
00002852 3F3C 01AC move.w -[A7], 0x1AC
00002856 3F3C 012C move.w -[A7], 0x12C
0000285A A8A7 syscall SetRect
0000285C 486D F4B6 pea.l [A5 - 0xB4A]
00002860 486D F4E2 pea.l [A5 - 0xB1E]
00002864 486D E3B0 pea.l [A5 - 0x1C50]
00002868 486D F156 pea.l [A5 - 0xEAA]
0000286C 3F3C 0002 move.w -[A7], 0x2
00002870 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002874 A8EC syscall CopyBits
00002876 486D F156 pea.l [A5 - 0xEAA]
0000287A 3F3C 0181 move.w -[A7], 0x181
0000287E 3F3C 0088 move.w -[A7], 0x88
00002882 3F3C 01AC move.w -[A7], 0x1AC
00002886 3F3C 012C move.w -[A7], 0x12C
0000288A A8A7 syscall SetRect
0000288C 486D F4B6 pea.l [A5 - 0xB4A]
00002890 486D F4E2 pea.l [A5 - 0xB1E]
00002894 486D E3A8 pea.l [A5 - 0x1C58]
00002898 486D F156 pea.l [A5 - 0xEAA]
0000289C 3F3C 0001 move.w -[A7], 0x1
000028A0 2F2D FBCA move.l -[A7], [A5 - 0x436]
000028A4 A8EC syscall CopyBits
000028A6 7021 moveq.l D0, 0x21
000028A8 2F00 move.l -[A7], D0
000028AA A862 syscall ForeColor
000028AC 6000 1C1E bra +0x1C20 /* 000044CC */
label000028B0:
000028B0 486D F156 pea.l [A5 - 0xEAA]
000028B4 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000028B8 3F3C 0088 move.w -[A7], 0x88
000028BC 3F3C 007E move.w -[A7], 0x7E /* '~' */
000028C0 3F3C 012C move.w -[A7], 0x12C
000028C4 A8A7 syscall SetRect
000028C6 486D F4B6 pea.l [A5 - 0xB4A]
000028CA 486D F4E2 pea.l [A5 - 0xB1E]
000028CE 486D E388 pea.l [A5 - 0x1C78]
000028D2 486D F156 pea.l [A5 - 0xEAA]
000028D6 3F3C 0002 move.w -[A7], 0x2
000028DA 2F2D FBCA move.l -[A7], [A5 - 0x436]
000028DE A8EC syscall CopyBits
000028E0 486D F156 pea.l [A5 - 0xEAA]
000028E4 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000028E8 3F3C 0088 move.w -[A7], 0x88
000028EC 3F3C 007E move.w -[A7], 0x7E /* '~' */
000028F0 3F3C 012C move.w -[A7], 0x12C
000028F4 A8A7 syscall SetRect
000028F6 486D F4B6 pea.l [A5 - 0xB4A]
000028FA 486D F4E2 pea.l [A5 - 0xB1E]
000028FE 486D E390 pea.l [A5 - 0x1C70]
00002902 486D F156 pea.l [A5 - 0xEAA]
00002906 3F3C 0001 move.w -[A7], 0x1
0000290A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000290E A8EC syscall CopyBits
00002910 486D F156 pea.l [A5 - 0xEAA]
00002914 3F3C 0181 move.w -[A7], 0x181
00002918 3F3C 0088 move.w -[A7], 0x88
0000291C 3F3C 01AC move.w -[A7], 0x1AC
00002920 3F3C 012C move.w -[A7], 0x12C
00002924 A8A7 syscall SetRect
00002926 486D F4B6 pea.l [A5 - 0xB4A]
0000292A 486D F4E2 pea.l [A5 - 0xB1E]
0000292E 486D E3A8 pea.l [A5 - 0x1C58]
00002932 486D F156 pea.l [A5 - 0xEAA]
00002936 3F3C 0002 move.w -[A7], 0x2
0000293A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000293E A8EC syscall CopyBits
00002940 486D F156 pea.l [A5 - 0xEAA]
00002944 3F3C 0181 move.w -[A7], 0x181
00002948 3F3C 0088 move.w -[A7], 0x88
0000294C 3F3C 01AC move.w -[A7], 0x1AC
00002950 3F3C 012C move.w -[A7], 0x12C
00002954 A8A7 syscall SetRect
00002956 486D F4B6 pea.l [A5 - 0xB4A]
0000295A 486D F4E2 pea.l [A5 - 0xB1E]
0000295E 486D E3B0 pea.l [A5 - 0x1C50]
00002962 486D F156 pea.l [A5 - 0xEAA]
00002966 3F3C 0001 move.w -[A7], 0x1
0000296A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000296E A8EC syscall CopyBits
00002970 7021 moveq.l D0, 0x21
00002972 2F00 move.l -[A7], D0
00002974 A862 syscall ForeColor
00002976 6000 1B54 bra +0x1B56 /* 000044CC */
label0000297A:
0000297A 486D F156 pea.l [A5 - 0xEAA]
0000297E 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002982 3F3C 0088 move.w -[A7], 0x88
00002986 3F3C 007E move.w -[A7], 0x7E /* '~' */
0000298A 3F3C 012C move.w -[A7], 0x12C
0000298E A8A7 syscall SetRect
00002990 486D F4B6 pea.l [A5 - 0xB4A]
00002994 486D F4E2 pea.l [A5 - 0xB1E]
00002998 486D E390 pea.l [A5 - 0x1C70]
0000299C 486D F156 pea.l [A5 - 0xEAA]
000029A0 3F3C 0002 move.w -[A7], 0x2
000029A4 2F2D FBCA move.l -[A7], [A5 - 0x436]
000029A8 A8EC syscall CopyBits
000029AA 486D F156 pea.l [A5 - 0xEAA]
000029AE 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000029B2 3F3C 0088 move.w -[A7], 0x88
000029B6 3F3C 007E move.w -[A7], 0x7E /* '~' */
000029BA 3F3C 012C move.w -[A7], 0x12C
000029BE A8A7 syscall SetRect
000029C0 486D F4B6 pea.l [A5 - 0xB4A]
000029C4 486D F4E2 pea.l [A5 - 0xB1E]
000029C8 486D E398 pea.l [A5 - 0x1C68]
000029CC 486D F156 pea.l [A5 - 0xEAA]
000029D0 3F3C 0001 move.w -[A7], 0x1
000029D4 2F2D FBCA move.l -[A7], [A5 - 0x436]
000029D8 A8EC syscall CopyBits
000029DA 486D F156 pea.l [A5 - 0xEAA]
000029DE 3F3C 0181 move.w -[A7], 0x181
000029E2 3F3C 0088 move.w -[A7], 0x88
000029E6 3F3C 01AC move.w -[A7], 0x1AC
000029EA 3F3C 012C move.w -[A7], 0x12C
000029EE A8A7 syscall SetRect
000029F0 486D F4B6 pea.l [A5 - 0xB4A]
000029F4 486D F4E2 pea.l [A5 - 0xB1E]
000029F8 486D E3B0 pea.l [A5 - 0x1C50]
000029FC 486D F156 pea.l [A5 - 0xEAA]
00002A00 3F3C 0002 move.w -[A7], 0x2
00002A04 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002A08 A8EC syscall CopyBits
00002A0A 486D F156 pea.l [A5 - 0xEAA]
00002A0E 3F3C 0181 move.w -[A7], 0x181
00002A12 3F3C 0088 move.w -[A7], 0x88
00002A16 3F3C 01AC move.w -[A7], 0x1AC
00002A1A 3F3C 012C move.w -[A7], 0x12C
00002A1E A8A7 syscall SetRect
00002A20 486D F4B6 pea.l [A5 - 0xB4A]
00002A24 486D F4E2 pea.l [A5 - 0xB1E]
00002A28 486D E3B8 pea.l [A5 - 0x1C48]
00002A2C 486D F156 pea.l [A5 - 0xEAA]
00002A30 3F3C 0001 move.w -[A7], 0x1
00002A34 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002A38 A8EC syscall CopyBits
00002A3A 7021 moveq.l D0, 0x21
00002A3C 2F00 move.l -[A7], D0
00002A3E A862 syscall ForeColor
00002A40 6000 1A8A bra +0x1A8C /* 000044CC */
label00002A44:
00002A44 486D F156 pea.l [A5 - 0xEAA]
00002A48 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002A4C 3F3C 0088 move.w -[A7], 0x88
00002A50 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002A54 3F3C 012C move.w -[A7], 0x12C
00002A58 A8A7 syscall SetRect
00002A5A 486D F4B6 pea.l [A5 - 0xB4A]
00002A5E 486D F4E2 pea.l [A5 - 0xB1E]
00002A62 486D E398 pea.l [A5 - 0x1C68]
00002A66 486D F156 pea.l [A5 - 0xEAA]
00002A6A 3F3C 0002 move.w -[A7], 0x2
00002A6E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002A72 A8EC syscall CopyBits
00002A74 486D F156 pea.l [A5 - 0xEAA]
00002A78 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002A7C 3F3C 0088 move.w -[A7], 0x88
00002A80 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002A84 3F3C 012C move.w -[A7], 0x12C
00002A88 A8A7 syscall SetRect
00002A8A 486D F4B6 pea.l [A5 - 0xB4A]
00002A8E 486D F4E2 pea.l [A5 - 0xB1E]
00002A92 486D E3A0 pea.l [A5 - 0x1C60]
00002A96 486D F156 pea.l [A5 - 0xEAA]
00002A9A 3F3C 0001 move.w -[A7], 0x1
00002A9E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002AA2 A8EC syscall CopyBits
00002AA4 486D F156 pea.l [A5 - 0xEAA]
00002AA8 3F3C 0181 move.w -[A7], 0x181
00002AAC 3F3C 0088 move.w -[A7], 0x88
00002AB0 3F3C 01AC move.w -[A7], 0x1AC
00002AB4 3F3C 012C move.w -[A7], 0x12C
00002AB8 A8A7 syscall SetRect
00002ABA 486D F4B6 pea.l [A5 - 0xB4A]
00002ABE 486D F4E2 pea.l [A5 - 0xB1E]
00002AC2 486D E3B8 pea.l [A5 - 0x1C48]
00002AC6 486D F156 pea.l [A5 - 0xEAA]
00002ACA 3F3C 0002 move.w -[A7], 0x2
00002ACE 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002AD2 A8EC syscall CopyBits
00002AD4 486D F156 pea.l [A5 - 0xEAA]
00002AD8 3F3C 0181 move.w -[A7], 0x181
00002ADC 3F3C 0088 move.w -[A7], 0x88
00002AE0 3F3C 01AC move.w -[A7], 0x1AC
00002AE4 3F3C 012C move.w -[A7], 0x12C
00002AE8 A8A7 syscall SetRect
00002AEA 486D F4B6 pea.l [A5 - 0xB4A]
00002AEE 486D F4E2 pea.l [A5 - 0xB1E]
00002AF2 486D E3C0 pea.l [A5 - 0x1C40]
00002AF6 486D F156 pea.l [A5 - 0xEAA]
00002AFA 3F3C 0001 move.w -[A7], 0x1
00002AFE 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002B02 A8EC syscall CopyBits
00002B04 7021 moveq.l D0, 0x21
00002B06 2F00 move.l -[A7], D0
00002B08 A862 syscall ForeColor
00002B0A 6000 19C0 bra +0x19C2 /* 000044CC */
label00002B0E:
00002B0E 486D F156 pea.l [A5 - 0xEAA]
00002B12 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002B16 3F3C 0088 move.w -[A7], 0x88
00002B1A 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002B1E 3F3C 012C move.w -[A7], 0x12C
00002B22 A8A7 syscall SetRect
00002B24 486D F4B6 pea.l [A5 - 0xB4A]
00002B28 486D F4E2 pea.l [A5 - 0xB1E]
00002B2C 486D E3A0 pea.l [A5 - 0x1C60]
00002B30 486D F156 pea.l [A5 - 0xEAA]
00002B34 3F3C 0002 move.w -[A7], 0x2
00002B38 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002B3C A8EC syscall CopyBits
00002B3E 486D F156 pea.l [A5 - 0xEAA]
00002B42 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002B46 3F3C 0088 move.w -[A7], 0x88
00002B4A 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002B4E 3F3C 012C move.w -[A7], 0x12C
00002B52 A8A7 syscall SetRect
00002B54 486D F4B6 pea.l [A5 - 0xB4A]
00002B58 486D F4E2 pea.l [A5 - 0xB1E]
00002B5C 486D E398 pea.l [A5 - 0x1C68]
00002B60 486D F156 pea.l [A5 - 0xEAA]
00002B64 3F3C 0001 move.w -[A7], 0x1
00002B68 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002B6C A8EC syscall CopyBits
00002B6E 486D F156 pea.l [A5 - 0xEAA]
00002B72 3F3C 0181 move.w -[A7], 0x181
00002B76 3F3C 0088 move.w -[A7], 0x88
00002B7A 3F3C 01AC move.w -[A7], 0x1AC
00002B7E 3F3C 012C move.w -[A7], 0x12C
00002B82 A8A7 syscall SetRect
00002B84 486D F4B6 pea.l [A5 - 0xB4A]
00002B88 486D F4E2 pea.l [A5 - 0xB1E]
00002B8C 486D E3C0 pea.l [A5 - 0x1C40]
00002B90 486D F156 pea.l [A5 - 0xEAA]
00002B94 3F3C 0002 move.w -[A7], 0x2
00002B98 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002B9C A8EC syscall CopyBits
00002B9E 486D F156 pea.l [A5 - 0xEAA]
00002BA2 3F3C 0181 move.w -[A7], 0x181
00002BA6 3F3C 0088 move.w -[A7], 0x88
00002BAA 3F3C 01AC move.w -[A7], 0x1AC
00002BAE 3F3C 012C move.w -[A7], 0x12C
00002BB2 A8A7 syscall SetRect
00002BB4 486D F4B6 pea.l [A5 - 0xB4A]
00002BB8 486D F4E2 pea.l [A5 - 0xB1E]
00002BBC 486D E3B8 pea.l [A5 - 0x1C48]
00002BC0 486D F156 pea.l [A5 - 0xEAA]
00002BC4 3F3C 0001 move.w -[A7], 0x1
00002BC8 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002BCC A8EC syscall CopyBits
00002BCE 7021 moveq.l D0, 0x21
00002BD0 2F00 move.l -[A7], D0
00002BD2 A862 syscall ForeColor
00002BD4 6000 18F6 bra +0x18F8 /* 000044CC */
label00002BD8:
00002BD8 486D F156 pea.l [A5 - 0xEAA]
00002BDC 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002BE0 3F3C 0088 move.w -[A7], 0x88
00002BE4 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002BE8 3F3C 012C move.w -[A7], 0x12C
00002BEC A8A7 syscall SetRect
00002BEE 486D F4B6 pea.l [A5 - 0xB4A]
00002BF2 486D F4E2 pea.l [A5 - 0xB1E]
00002BF6 486D E398 pea.l [A5 - 0x1C68]
00002BFA 486D F156 pea.l [A5 - 0xEAA]
00002BFE 3F3C 0002 move.w -[A7], 0x2
00002C02 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002C06 A8EC syscall CopyBits
00002C08 486D F156 pea.l [A5 - 0xEAA]
00002C0C 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002C10 3F3C 0088 move.w -[A7], 0x88
00002C14 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002C18 3F3C 012C move.w -[A7], 0x12C
00002C1C A8A7 syscall SetRect
00002C1E 486D F4B6 pea.l [A5 - 0xB4A]
00002C22 486D F4E2 pea.l [A5 - 0xB1E]
00002C26 486D E390 pea.l [A5 - 0x1C70]
00002C2A 486D F156 pea.l [A5 - 0xEAA]
00002C2E 3F3C 0001 move.w -[A7], 0x1
00002C32 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002C36 A8EC syscall CopyBits
00002C38 486D F156 pea.l [A5 - 0xEAA]
00002C3C 3F3C 0181 move.w -[A7], 0x181
00002C40 3F3C 0088 move.w -[A7], 0x88
00002C44 3F3C 01AC move.w -[A7], 0x1AC
00002C48 3F3C 012C move.w -[A7], 0x12C
00002C4C A8A7 syscall SetRect
00002C4E 486D F4B6 pea.l [A5 - 0xB4A]
00002C52 486D F4E2 pea.l [A5 - 0xB1E]
00002C56 486D E3B8 pea.l [A5 - 0x1C48]
00002C5A 486D F156 pea.l [A5 - 0xEAA]
00002C5E 3F3C 0002 move.w -[A7], 0x2
00002C62 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002C66 A8EC syscall CopyBits
00002C68 486D F156 pea.l [A5 - 0xEAA]
00002C6C 3F3C 0181 move.w -[A7], 0x181
00002C70 3F3C 0088 move.w -[A7], 0x88
00002C74 3F3C 01AC move.w -[A7], 0x1AC
00002C78 3F3C 012C move.w -[A7], 0x12C
00002C7C A8A7 syscall SetRect
00002C7E 486D F4B6 pea.l [A5 - 0xB4A]
00002C82 486D F4E2 pea.l [A5 - 0xB1E]
00002C86 486D E3B0 pea.l [A5 - 0x1C50]
00002C8A 486D F156 pea.l [A5 - 0xEAA]
00002C8E 3F3C 0001 move.w -[A7], 0x1
00002C92 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002C96 A8EC syscall CopyBits
00002C98 7021 moveq.l D0, 0x21
00002C9A 2F00 move.l -[A7], D0
00002C9C A862 syscall ForeColor
00002C9E 6000 182C bra +0x182E /* 000044CC */
label00002CA2:
00002CA2 486D F156 pea.l [A5 - 0xEAA]
00002CA6 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002CAA 3F3C 0088 move.w -[A7], 0x88
00002CAE 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002CB2 3F3C 012C move.w -[A7], 0x12C
00002CB6 A8A7 syscall SetRect
00002CB8 486D F4B6 pea.l [A5 - 0xB4A]
00002CBC 486D F4E2 pea.l [A5 - 0xB1E]
00002CC0 486D E390 pea.l [A5 - 0x1C70]
00002CC4 486D F156 pea.l [A5 - 0xEAA]
00002CC8 3F3C 0002 move.w -[A7], 0x2
00002CCC 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002CD0 A8EC syscall CopyBits
00002CD2 486D F156 pea.l [A5 - 0xEAA]
00002CD6 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00002CDA 3F3C 0088 move.w -[A7], 0x88
00002CDE 3F3C 007E move.w -[A7], 0x7E /* '~' */
00002CE2 3F3C 012C move.w -[A7], 0x12C
00002CE6 A8A7 syscall SetRect
00002CE8 486D F4B6 pea.l [A5 - 0xB4A]
00002CEC 486D F4E2 pea.l [A5 - 0xB1E]
00002CF0 486D E388 pea.l [A5 - 0x1C78]
00002CF4 486D F156 pea.l [A5 - 0xEAA]
00002CF8 3F3C 0001 move.w -[A7], 0x1
00002CFC 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002D00 A8EC syscall CopyBits
00002D02 486D F156 pea.l [A5 - 0xEAA]
00002D06 3F3C 0181 move.w -[A7], 0x181
00002D0A 3F3C 0088 move.w -[A7], 0x88
00002D0E 3F3C 01AC move.w -[A7], 0x1AC
00002D12 3F3C 012C move.w -[A7], 0x12C
00002D16 A8A7 syscall SetRect
00002D18 486D F4B6 pea.l [A5 - 0xB4A]
00002D1C 486D F4E2 pea.l [A5 - 0xB1E]
00002D20 486D E3B0 pea.l [A5 - 0x1C50]
00002D24 486D F156 pea.l [A5 - 0xEAA]
00002D28 3F3C 0002 move.w -[A7], 0x2
00002D2C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002D30 A8EC syscall CopyBits
00002D32 486D F156 pea.l [A5 - 0xEAA]
00002D36 3F3C 0181 move.w -[A7], 0x181
00002D3A 3F3C 0088 move.w -[A7], 0x88
00002D3E 3F3C 01AC move.w -[A7], 0x1AC
00002D42 3F3C 012C move.w -[A7], 0x12C
00002D46 A8A7 syscall SetRect
00002D48 486D F4B6 pea.l [A5 - 0xB4A]
00002D4C 486D F4E2 pea.l [A5 - 0xB1E]
00002D50 486D E3A8 pea.l [A5 - 0x1C58]
00002D54 486D F156 pea.l [A5 - 0xEAA]
00002D58 3F3C 0001 move.w -[A7], 0x1
00002D5C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002D60 A8EC syscall CopyBits
00002D62 7021 moveq.l D0, 0x21
00002D64 2F00 move.l -[A7], D0
00002D66 A862 syscall ForeColor
00002D68 486E FE38 pea.l [A6 - 0x1C8]
00002D6C 4267 clr.w -[A7]
00002D6E 3F3C 0002 move.w -[A7], 0x2
00002D72 A8A8 syscall OffsetRect
00002D74 6000 1756 bra +0x1758 /* 000044CC */
label00002D78:
00002D78 486E FE30 pea.l [A6 - 0x1D0]
00002D7C 4267 clr.w -[A7]
00002D7E 3F3C 0004 move.w -[A7], 0x4
00002D82 A8A8 syscall OffsetRect
00002D84 486D FED4 pea.l [A5 - 0x12C]
00002D88 486D F4E2 pea.l [A5 - 0xB1E]
00002D8C 486D FEDA pea.l [A5 - 0x126]
00002D90 486E FE30 pea.l [A6 - 0x1D0]
00002D94 4267 clr.w -[A7]
00002D96 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002D9A A8EC syscall CopyBits
00002D9C 6000 172E bra +0x1730 /* 000044CC */
label00002DA0:
00002DA0 486E FE38 pea.l [A6 - 0x1C8]
00002DA4 3F3C 00F6 move.w -[A7], 0xF6
00002DA8 3F3C FFDD move.w -[A7], 0xFFDD
00002DAC 3F3C 010A move.w -[A7], 0x10A
00002DB0 3F3C FFFF move.w -[A7], 0xFFFF
00002DB4 A8A7 syscall SetRect
00002DB6 486D F4D2 pea.l [A5 - 0xB2E]
00002DBA 486D F4E2 pea.l [A5 - 0xB1E]
00002DBE 486D FCC8 pea.l [A5 - 0x338]
00002DC2 486E FE38 pea.l [A6 - 0x1C8]
00002DC6 3F3C 0002 move.w -[A7], 0x2
00002DCA 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002DCE A8EC syscall CopyBits
00002DD0 6000 16FA bra +0x16FC /* 000044CC */
label00002DD4:
00002DD4 486D F4D2 pea.l [A5 - 0xB2E]
00002DD8 486D F4E2 pea.l [A5 - 0xB1E]
00002DDC 3005 move.w D0, D5
00002DDE 48C0 ext.l D0
00002DE0 81FC 0002 divs.w D0, 0x2
00002DE4 4840 swap.w D0
00002DE6 5240 addq.w D0, 1
00002DE8 E740 asl D0.w, 3
00002DEA 0640 FCB8 addi.w D0, 0xFCB8
00002DEE 4875 0000 pea.l [A5 + D0.w]
00002DF2 486E FE38 pea.l [A6 - 0x1C8]
00002DF6 3F3C 0002 move.w -[A7], 0x2
00002DFA 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002DFE A8EC syscall CopyBits
00002E00 486E FE38 pea.l [A6 - 0x1C8]
00002E04 4267 clr.w -[A7]
00002E06 3F3C 0001 move.w -[A7], 0x1
00002E0A A8A8 syscall OffsetRect
00002E0C 486D F4D2 pea.l [A5 - 0xB2E]
00002E10 486D F4E2 pea.l [A5 - 0xB1E]
00002E14 3005 move.w D0, D5
00002E16 5240 addq.w D0, 1
00002E18 48C0 ext.l D0
00002E1A 81FC 0002 divs.w D0, 0x2
00002E1E 4840 swap.w D0
00002E20 5240 addq.w D0, 1
00002E22 E740 asl D0.w, 3
00002E24 0640 FCB8 addi.w D0, 0xFCB8
00002E28 4875 0000 pea.l [A5 + D0.w]
00002E2C 486E FE38 pea.l [A6 - 0x1C8]
00002E30 3F3C 0002 move.w -[A7], 0x2
00002E34 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002E38 A8EC syscall CopyBits
00002E3A 6000 1690 bra +0x1692 /* 000044CC */
label00002E3E:
00002E3E 486D F4D2 pea.l [A5 - 0xB2E]
00002E42 486D F4E2 pea.l [A5 - 0xB1E]
00002E46 486D FCC8 pea.l [A5 - 0x338]
00002E4A 486E FE38 pea.l [A6 - 0x1C8]
00002E4E 3F3C 0002 move.w -[A7], 0x2
00002E52 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002E56 A8EC syscall CopyBits
00002E58 486E FE38 pea.l [A6 - 0x1C8]
00002E5C 4267 clr.w -[A7]
00002E5E 3F3C FFFE move.w -[A7], 0xFFFE
00002E62 A8A8 syscall OffsetRect
00002E64 486E FE38 pea.l [A6 - 0x1C8]
00002E68 A8A3 syscall EraseRect
00002E6A 486E FE38 pea.l [A6 - 0x1C8]
00002E6E 4267 clr.w -[A7]
00002E70 3F3C 0002 move.w -[A7], 0x2
00002E74 A8A8 syscall OffsetRect
00002E76 486D F4E2 pea.l [A5 - 0xB1E]
00002E7A 486D F4B6 pea.l [A5 - 0xB4A]
00002E7E 486E FE38 pea.l [A6 - 0x1C8]
00002E82 486D E2A8 pea.l [A5 - 0x1D58]
00002E86 4267 clr.w -[A7]
00002E88 42A7 clr.l -[A7]
00002E8A A8EC syscall CopyBits
00002E8C 7021 moveq.l D0, 0x21
00002E8E 2F00 move.l -[A7], D0
00002E90 A862 syscall ForeColor
00002E92 4243 clr.w D3
00002E94 4244 clr.w D4
00002E96 3F3C 00F6 move.w -[A7], 0xF6
00002E9A 3F3C 007A move.w -[A7], 0x7A /* 'z' */
00002E9E A893 syscall MoveTo
00002EA0 3F03 move.w -[A7], D3
00002EA2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00002EA6 A892 syscall Line
00002EA8 3F3C 0109 move.w -[A7], 0x109
00002EAC 3F3C 007A move.w -[A7], 0x7A /* 'z' */
00002EB0 A893 syscall MoveTo
00002EB2 3F04 move.w -[A7], D4
00002EB4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00002EB8 A892 syscall Line
00002EBA 426E FE24 clr.w [A6 - 0x1DC]
00002EBE 426E FE22 clr.w [A6 - 0x1DE]
00002EC2 6000 1608 bra +0x160A /* 000044CC */
label00002EC6:
00002EC6 3005 move.w D0, D5
00002EC8 48C0 ext.l D0
00002ECA 81FC 0002 divs.w D0, 0x2
00002ECE 4840 swap.w D0
00002ED0 4A40 tst.w D0
00002ED2 6600 15F8 bne +0x15FA /* 000044CC */
00002ED6 486D F4B6 pea.l [A5 - 0xB4A]
00002EDA 486D F4E2 pea.l [A5 - 0xB1E]
00002EDE 486D E2A8 pea.l [A5 - 0x1D58]
00002EE2 486E FE38 pea.l [A6 - 0x1C8]
00002EE6 4267 clr.w -[A7]
00002EE8 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002EEC A8EC syscall CopyBits
00002EEE 486E FE38 pea.l [A6 - 0x1C8]
00002EF2 4267 clr.w -[A7]
00002EF4 3F3C 0002 move.w -[A7], 0x2
00002EF8 A8A8 syscall OffsetRect
00002EFA 486D F4E2 pea.l [A5 - 0xB1E]
00002EFE 486D F4B6 pea.l [A5 - 0xB4A]
00002F02 486E FE38 pea.l [A6 - 0x1C8]
00002F06 486D E2A8 pea.l [A5 - 0x1D58]
00002F0A 4267 clr.w -[A7]
00002F0C 42A7 clr.l -[A7]
00002F0E A8EC syscall CopyBits
00002F10 486D F4D2 pea.l [A5 - 0xB2E]
00002F14 486D F4E2 pea.l [A5 - 0xB1E]
00002F18 3005 move.w D0, D5
00002F1A 48C0 ext.l D0
00002F1C 81FC 0002 divs.w D0, 0x2
00002F20 4840 swap.w D0
00002F22 5240 addq.w D0, 1
00002F24 E740 asl D0.w, 3
00002F26 0640 FCB8 addi.w D0, 0xFCB8
00002F2A 4875 0000 pea.l [A5 + D0.w]
00002F2E 486E FE38 pea.l [A6 - 0x1C8]
00002F32 3F3C 0001 move.w -[A7], 0x1
00002F36 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002F3A A8EC syscall CopyBits
00002F3C 7021 moveq.l D0, 0x21
00002F3E 2F00 move.l -[A7], D0
00002F40 A862 syscall ForeColor
00002F42 6000 1588 bra +0x158A /* 000044CC */
label00002F46:
00002F46 486D F4B6 pea.l [A5 - 0xB4A]
00002F4A A875 syscall SetPBits/SetPortBits
00002F4C 486D E2A8 pea.l [A5 - 0x1D58]
00002F50 A8A3 syscall EraseRect
00002F52 486D FF52 pea.l [A5 - 0xAE]
00002F56 A875 syscall SetPBits/SetPortBits
00002F58 486D F4B6 pea.l [A5 - 0xB4A]
00002F5C 486D F4E2 pea.l [A5 - 0xB1E]
00002F60 486D E2A8 pea.l [A5 - 0x1D58]
00002F64 486E FE38 pea.l [A6 - 0x1C8]
00002F68 4267 clr.w -[A7]
00002F6A 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002F6E A8EC syscall CopyBits
00002F70 486E FE38 pea.l [A6 - 0x1C8]
00002F74 3F3C 00F8 move.w -[A7], 0xF8
00002F78 3F3C 004A move.w -[A7], 0x4A /* 'J' */
00002F7C 3F3C 0108 move.w -[A7], 0x108
00002F80 3F3C 0075 move.w -[A7], 0x75 /* 'u' */
00002F84 A8A7 syscall SetRect
00002F86 7021 moveq.l D0, 0x21
00002F88 2F00 move.l -[A7], D0
00002F8A A862 syscall ForeColor
00002F8C 6000 153E bra +0x1540 /* 000044CC */
label00002F90:
00002F90 3005 move.w D0, D5
00002F92 48C0 ext.l D0
00002F94 81FC 0002 divs.w D0, 0x2
00002F98 4840 swap.w D0
00002F9A 4A40 tst.w D0
00002F9C 6600 152E bne +0x1530 /* 000044CC */
00002FA0 486D F4B6 pea.l [A5 - 0xB4A]
00002FA4 486D F4E2 pea.l [A5 - 0xB1E]
00002FA8 3005 move.w D0, D5
00002FAA 0640 FF2C addi.w D0, 0xFF2C
00002FAE 48C0 ext.l D0
00002FB0 81FC 0002 divs.w D0, 0x2
00002FB4 E740 asl D0.w, 3
00002FB6 0640 E330 addi.w D0, 0xE330
00002FBA 4875 0000 pea.l [A5 + D0.w]
00002FBE 486E FE38 pea.l [A6 - 0x1C8]
00002FC2 4267 clr.w -[A7]
00002FC4 2F2D FBCA move.l -[A7], [A5 - 0x436]
00002FC8 A8EC syscall CopyBits
00002FCA 6000 1500 bra +0x1502 /* 000044CC */
label00002FCE:
00002FCE 4A6E FDFA tst.w [A6 - 0x206]
00002FD2 57C0 seq D0
00002FD4 3205 move.w D1, D5
00002FD6 48C1 ext.l D1
00002FD8 83FC 000B divs.w D1, 0xB
00002FDC 4841 swap.w D1
00002FDE 4A41 tst.w D1
00002FE0 57C1 seq D1
00002FE2 C001 and.b D0, D1
00002FE4 6754 beq +0x56 /* 0000303A */
00002FE6 486D F156 pea.l [A5 - 0xEAA]
00002FEA 3F3C 018A move.w -[A7], 0x18A
00002FEE 3005 move.w D0, D5
00002FF0 48C0 ext.l D0
00002FF2 81FC 0002 divs.w D0, 0x2
00002FF6 4840 swap.w D0
00002FF8 C1FC 0035 muls.w D0, 0x35 /* '5' */
00002FFC 0640 00E9 addi.w D0, 0xE9
00003000 3F00 move.w -[A7], D0
00003002 3F3C 01F0 move.w -[A7], 0x1F0
00003006 3005 move.w D0, D5
00003008 48C0 ext.l D0
0000300A 81FC 0002 divs.w D0, 0x2
0000300E 4840 swap.w D0
00003010 C1FC 0035 muls.w D0, 0x35 /* '5' */
00003014 0640 011D addi.w D0, 0x11D
00003018 3F00 move.w -[A7], D0
0000301A A8A7 syscall SetRect
0000301C 486D F4B6 pea.l [A5 - 0xB4A]
00003020 486D F4E2 pea.l [A5 - 0xB1E]
00003024 486D F156 pea.l [A5 - 0xEAA]
00003028 486E FDFC pea.l [A6 - 0x204]
0000302C 4267 clr.w -[A7]
0000302E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003032 A8EC syscall CopyBits
00003034 7021 moveq.l D0, 0x21
00003036 2F00 move.l -[A7], D0
00003038 A862 syscall ForeColor
label0000303A:
0000303A 0C6D 00A0 F464 cmpi.w [A5 - 0xB9C], 0xA0
00003040 5DC0 slt D0
00003042 4A6E FE24 tst.w [A6 - 0x1DC]
00003046 57C1 seq D1
00003048 C001 and.b D0, D1
0000304A 6706 beq +0x8 /* 00003052 */
0000304C 3D7C 0001 FE24 move.w [A6 - 0x1DC], 0x1
label00003052:
00003052 0C6D 015E F460 cmpi.w [A5 - 0xBA0], 0x15E
00003058 5EC0 sgt D0
0000305A 4A6E FE22 tst.w [A6 - 0x1DE]
0000305E 57C1 seq D1
00003060 C001 and.b D0, D1
00003062 6706 beq +0x8 /* 0000306A */
00003064 3D7C 0001 FE22 move.w [A6 - 0x1DE], 0x1
label0000306A:
0000306A 4A6E FE24 tst.w [A6 - 0x1DC]
0000306E 5EC0 sgt D0
00003070 4A6E FE22 tst.w [A6 - 0x1DE]
00003074 5EC1 sgt D1
00003076 8001 or.b D0, D1
00003078 6700 0124 beq +0x126 /* 0000319E */
0000307C 7C01 moveq.l D6, 0x01
label0000307E:
0000307E 3006 move.w D0, D6
00003080 D040 add.w D0, D0
00003082 0640 F43E addi.w D0, 0xF43E
00003086 4A75 0000 tst.w [A5 + D0.w]
0000308A 6F00 0108 ble +0x10A /* 00003194 */
0000308E 486D F156 pea.l [A5 - 0xEAA]
00003092 3006 move.w D0, D6
00003094 E740 asl D0.w, 3
00003096 0640 F3EA addi.w D0, 0xF3EA
0000309A 3035 0000 move.w D0, [A5 + D0.w]
0000309E 0640 FFE2 addi.w D0, 0xFFE2
000030A2 3F00 move.w -[A7], D0
000030A4 3006 move.w D0, D6
000030A6 E540 asl D0.w, 2
000030A8 0640 F3C4 addi.w D0, 0xF3C4
000030AC 3035 0000 move.w D0, [A5 + D0.w]
000030B0 5B40 subq.w D0, 5
000030B2 3F00 move.w -[A7], D0
000030B4 3006 move.w D0, D6
000030B6 E740 asl D0.w, 3
000030B8 0640 F3EA addi.w D0, 0xF3EA
000030BC 3035 0000 move.w D0, [A5 + D0.w]
000030C0 0640 001E addi.w D0, 0x1E
000030C4 3F00 move.w -[A7], D0
000030C6 3006 move.w D0, D6
000030C8 E540 asl D0.w, 2
000030CA 0640 F3C4 addi.w D0, 0xF3C4
000030CE 3035 0000 move.w D0, [A5 + D0.w]
000030D2 0640 0037 addi.w D0, 0x37 /* '7' */
000030D6 3F00 move.w -[A7], D0
000030D8 A8A7 syscall SetRect
000030DA 3006 move.w D0, D6
000030DC D040 add.w D0, D0
000030DE 0640 F43E addi.w D0, 0xF43E
000030E2 4A75 0000 tst.w [A5 + D0.w]
000030E6 5EC0 sgt D0
000030E8 3206 move.w D1, D6
000030EA D241 add.w D1, D1
000030EC 0641 F43E addi.w D1, 0xF43E
000030F0 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
000030F6 5DC1 slt D1
000030F8 C001 and.b D0, D1
000030FA 6734 beq +0x36 /* 00003130 */
000030FC 486D F4C4 pea.l [A5 - 0xB3C]
00003100 486D F4E2 pea.l [A5 - 0xB1E]
00003104 3006 move.w D0, D6
00003106 D040 add.w D0, D0
00003108 0640 F43E addi.w D0, 0xF43E
0000310C 3035 0000 move.w D0, [A5 + D0.w]
00003110 E740 asl D0.w, 3
00003112 0640 F11E addi.w D0, 0xF11E
00003116 4875 0000 pea.l [A5 + D0.w]
0000311A 3006 move.w D0, D6
0000311C E740 asl D0.w, 3
0000311E 0640 F3E8 addi.w D0, 0xF3E8
00003122 4875 0000 pea.l [A5 + D0.w]
00003126 3F3C 0002 move.w -[A7], 0x2
0000312A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000312E A8EC syscall CopyBits
label00003130:
00003130 3006 move.w D0, D6
00003132 D040 add.w D0, D0
00003134 0640 F43E addi.w D0, 0xF43E
00003138 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
0000313E 5CC0 sge D0
00003140 3206 move.w D1, D6
00003142 D241 add.w D1, D1
00003144 0641 F43E addi.w D1, 0xF43E
00003148 0C75 000F 1000 cmpi.w [A5 + D1.w], 0xF
0000314E 5FC1 sle D1
00003150 C001 and.b D0, D1
00003152 6734 beq +0x36 /* 00003188 */
00003154 486D F4C4 pea.l [A5 - 0xB3C]
00003158 486D F4E2 pea.l [A5 - 0xB1E]
0000315C 3006 move.w D0, D6
0000315E D040 add.w D0, D0
00003160 0640 F43E addi.w D0, 0xF43E
00003164 3035 0000 move.w D0, [A5 + D0.w]
00003168 5B40 subq.w D0, 5
0000316A E740 asl D0.w, 3
0000316C 0640 FE7C addi.w D0, 0xFE7C
00003170 4875 0000 pea.l [A5 + D0.w]
00003174 486D F156 pea.l [A5 - 0xEAA]
00003178 3F3C 0002 move.w -[A7], 0x2
0000317C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003180 A8EC syscall CopyBits
00003182 7021 moveq.l D0, 0x21
00003184 2F00 move.l -[A7], D0
00003186 A862 syscall ForeColor
label00003188:
00003188 3006 move.w D0, D6
0000318A D040 add.w D0, D0
0000318C 0640 F43E addi.w D0, 0xF43E
00003190 4275 0000 clr.w [A5 + D0.w]
label00003194:
00003194 5246 addq.w D6, 1
00003196 0C46 000A cmpi.w D6, 0xA /* '\n' */
0000319A 6F00 FEE2 ble -0x11C /* 0000307E */
label0000319E:
0000319E 486D FFC4 pea.l [A5 - 0x3C]
000031A2 A89D syscall PenPat
000031A4 3F3C 00F6 move.w -[A7], 0xF6
000031A8 3F3C 007A move.w -[A7], 0x7A /* 'z' */
000031AC A893 syscall MoveTo
000031AE 4A6E FF4C tst.w [A6 - 0xB4]
000031B2 6F08 ble +0xA /* 000031BC */
000031B4 3F03 move.w -[A7], D3
000031B6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000031BA A892 syscall Line
label000031BC:
000031BC 3F3C 0109 move.w -[A7], 0x109
000031C0 3F3C 007A move.w -[A7], 0x7A /* 'z' */
000031C4 A893 syscall MoveTo
000031C6 4A6E FF4E tst.w [A6 - 0xB2]
000031CA 6F08 ble +0xA /* 000031D4 */
000031CC 3F04 move.w -[A7], D4
000031CE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000031D2 A892 syscall Line
label000031D4:
000031D4 554F subq.w A7, 2
000031D6 3F3C 0005 move.w -[A7], 0x5
000031DA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000031DE D65F add.w D3, [A7]+
000031E0 5743 subq.w D3, 3
000031E2 4A43 tst.w D3
000031E4 6F02 ble +0x4 /* 000031E8 */
000031E6 4243 clr.w D3
label000031E8:
000031E8 0C43 FFF6 cmpi.w D3, 0xFFF6
000031EC 6C02 bge +0x4 /* 000031F0 */
000031EE 76F6 moveq.l D3, 0xFFFFFFF6
label000031F0:
000031F0 554F subq.w A7, 2
000031F2 3F3C 0005 move.w -[A7], 0x5
000031F6 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000031FA D85F add.w D4, [A7]+
000031FC 5744 subq.w D4, 3
000031FE 4A44 tst.w D4
00003200 6C02 bge +0x4 /* 00003204 */
00003202 4244 clr.w D4
label00003204:
00003204 0C44 000A cmpi.w D4, 0xA /* '\n' */
00003208 6F02 ble +0x4 /* 0000320C */
0000320A 780A moveq.l D4, 0x0A
label0000320C:
0000320C 486D FFBC pea.l [A5 - 0x44]
00003210 A89D syscall PenPat
00003212 3F3C 00F6 move.w -[A7], 0xF6
00003216 3F3C 007A move.w -[A7], 0x7A /* 'z' */
0000321A A893 syscall MoveTo
0000321C 4A6E FF4C tst.w [A6 - 0xB4]
00003220 6F08 ble +0xA /* 0000322A */
00003222 3F03 move.w -[A7], D3
00003224 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003228 A892 syscall Line
label0000322A:
0000322A 3F3C 0109 move.w -[A7], 0x109
0000322E 3F3C 007A move.w -[A7], 0x7A /* 'z' */
00003232 A893 syscall MoveTo
00003234 4A6E FF4E tst.w [A6 - 0xB2]
00003238 6F08 ble +0xA /* 00003242 */
0000323A 3F04 move.w -[A7], D4
0000323C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003240 A892 syscall Line
label00003242:
00003242 3005 move.w D0, D5
00003244 48C0 ext.l D0
00003246 81FC 0004 divs.w D0, 0x4
0000324A 4840 swap.w D0
0000324C 5240 addq.w D0, 1
0000324E D040 add.w D0, D0
00003250 0640 FF3E addi.w D0, 0xFF3E
00003254 4A76 0000 tst.w [A6 + D0.w]
00003258 6F00 0230 ble +0x232 /* 0000348A */
0000325C 3005 move.w D0, D5
0000325E 48C0 ext.l D0
00003260 81FC 0004 divs.w D0, 0x4
00003264 4840 swap.w D0
00003266 6060 bra +0x62 /* 000032C8 */
label00003268:
00003268 486D F156 pea.l [A5 - 0xEAA]
0000326C 3F3C 00F9 move.w -[A7], 0xF9
00003270 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00003274 3F3C 0107 move.w -[A7], 0x107
00003278 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
0000327C A8A7 syscall SetRect
0000327E 6058 bra +0x5A /* 000032D8 */
label00003280:
00003280 486D F156 pea.l [A5 - 0xEAA]
00003284 3F3C 00E1 move.w -[A7], 0xE1
00003288 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
0000328C 3F3C 00EF move.w -[A7], 0xEF
00003290 3F3C 0082 move.w -[A7], 0x82
00003294 A8A7 syscall SetRect
00003296 6040 bra +0x42 /* 000032D8 */
label00003298:
00003298 486D F156 pea.l [A5 - 0xEAA]
0000329C 3F3C 00F9 move.w -[A7], 0xF9
000032A0 3F3C 007B move.w -[A7], 0x7B /* '{' */
000032A4 3F3C 0107 move.w -[A7], 0x107
000032A8 3F3C 0087 move.w -[A7], 0x87
000032AC A8A7 syscall SetRect
000032AE 6028 bra +0x2A /* 000032D8 */
label000032B0:
000032B0 486D F156 pea.l [A5 - 0xEAA]
000032B4 3F3C 0111 move.w -[A7], 0x111
000032B8 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
000032BC 3F3C 011F move.w -[A7], 0x11F
000032C0 3F3C 0082 move.w -[A7], 0x82
000032C4 A8A7 syscall SetRect
000032C6 6010 bra +0x12 /* 000032D8 */
label000032C8:
000032C8 4A40 tst.w D0
000032CA 679C beq -0x62 /* 00003268 */
000032CC 5340 subq.w D0, 1
000032CE 67B0 beq -0x4E /* 00003280 */
000032D0 5340 subq.w D0, 1
000032D2 67C4 beq -0x3A /* 00003298 */
000032D4 5340 subq.w D0, 1
000032D6 67D8 beq -0x26 /* 000032B0 */
label000032D8:
000032D8 486D F4B6 pea.l [A5 - 0xB4A]
000032DC 486D F4E2 pea.l [A5 - 0xB1E]
000032E0 3005 move.w D0, D5
000032E2 48C0 ext.l D0
000032E4 81FC 0004 divs.w D0, 0x4
000032E8 4840 swap.w D0
000032EA 5240 addq.w D0, 1
000032EC C1FC 0038 muls.w D0, 0x38 /* '8' */
000032F0 3205 move.w D1, D5
000032F2 48C1 ext.l D1
000032F4 83FC 0004 divs.w D1, 0x4
000032F8 4841 swap.w D1
000032FA 5241 addq.w D1, 1
000032FC D241 add.w D1, D1
000032FE 0641 FC88 addi.w D1, 0xFC88
00003302 3236 1000 move.w D1, [A6 + D1.w]
00003306 E741 asl D1.w, 3
00003308 D041 add.w D0, D1
0000330A 0640 E400 addi.w D0, 0xE400
0000330E 4875 0000 pea.l [A5 + D0.w]
00003312 486D F156 pea.l [A5 - 0xEAA]
00003316 3F3C 0002 move.w -[A7], 0x2
0000331A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000331E A8EC syscall CopyBits
00003320 302D F460 move.w D0, [A5 - 0xBA0]
00003324 906D F158 sub.w D0, [A5 - 0xEA8]
00003328 323C 0140 move.w D1, 0x140
0000332C 926D F15A sub.w D1, [A5 - 0xEA6]
00003330 3D41 FB42 move.w [A6 - 0x4BE], D1
00003334 486E FB42 pea.l [A6 - 0x4BE]
00003338 3D40 FB40 move.w [A6 - 0x4C0], D0
0000333C 486E FB40 pea.l [A6 - 0x4C0]
00003340 486E FB36 pea.l [A6 - 0x4CA]
00003344 3F3C 200E move.w -[A7], 0x200E
00003348 A9EB syscall Pack4/FP68K
0000334A 486E FB36 pea.l [A6 - 0x4CA]
0000334E 3F3C 2006 move.w -[A7], 0x2006
00003352 A9EB syscall Pack4/FP68K
00003354 486E FB36 pea.l [A6 - 0x4CA]
00003358 486E FE2A pea.l [A6 - 0x1D6]
0000335C 3F3C 1010 move.w -[A7], 0x1010
00003360 A9EB syscall Pack4/FP68K
00003362 41FA 2A40 lea.l A0, [PC + 0x2A40 /* 00005DA4, value 0x3FFF8CCC */]
00003366 43EE FB3A lea.l A1, [A6 - 0x4C6]
0000336A 4851 pea.l [A1]
0000336C 22D8 move.l [A1]+, [A0]+
0000336E 22D8 move.l [A1]+, [A0]+
00003370 32D8 move.w [A1]+, [A0]+
00003372 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003376 A9EB syscall Pack4/FP68K
00003378 486E FE2A pea.l [A6 - 0x1D6]
0000337C 486E FB3A pea.l [A6 - 0x4C6]
00003380 3F3C 100A move.w -[A7], 0x100A
00003384 A9EB syscall Pack4/FP68K
00003386 6F06 ble +0x8 /* 0000338E */
00003388 7E01 moveq.l D7, 0x01
0000338A 6000 0096 bra +0x98 /* 00003422 */
label0000338E:
0000338E 41FA 2A0A lea.l A0, [PC + 0x2A0A /* 00005D9A, value 0x3FFE9999 */]
00003392 43EE FB3A lea.l A1, [A6 - 0x4C6]
00003396 4851 pea.l [A1]
00003398 22D8 move.l [A1]+, [A0]+
0000339A 22D8 move.l [A1]+, [A0]+
0000339C 32D8 move.w [A1]+, [A0]+
0000339E 3F3C 000D move.w -[A7], 0xD /* '\r' */
000033A2 A9EB syscall Pack4/FP68K
000033A4 486E FE2A pea.l [A6 - 0x1D6]
000033A8 486E FB3A pea.l [A6 - 0x4C6]
000033AC 3F3C 100A move.w -[A7], 0x100A
000033B0 A9EB syscall Pack4/FP68K
000033B2 6F06 ble +0x8 /* 000033BA */
000033B4 7E02 moveq.l D7, 0x02
000033B6 6000 006A bra +0x6C /* 00003422 */
label000033BA:
000033BA 41FA 29D4 lea.l A0, [PC + 0x29D4 /* 00005D90, value 0x3FFCCCCC */]
000033BE 43EE FB3A lea.l A1, [A6 - 0x4C6]
000033C2 4851 pea.l [A1]
000033C4 22D8 move.l [A1]+, [A0]+
000033C6 22D8 move.l [A1]+, [A0]+
000033C8 32D8 move.w [A1]+, [A0]+
000033CA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000033CE A9EB syscall Pack4/FP68K
000033D0 486E FE2A pea.l [A6 - 0x1D6]
000033D4 486E FB3A pea.l [A6 - 0x4C6]
000033D8 3F3C 100A move.w -[A7], 0x100A
000033DC A9EB syscall Pack4/FP68K
000033DE 6F04 ble +0x6 /* 000033E4 */
000033E0 7E03 moveq.l D7, 0x03
000033E2 603E bra +0x40 /* 00003422 */
label000033E4:
000033E4 486E FE2A pea.l [A6 - 0x1D6]
000033E8 487A 299C pea.l [PC + 0x299C /* 00005D86, value 0x3FFCCCCC */]
000033EC 3F3C 100A move.w -[A7], 0x100A
000033F0 A9EB syscall Pack4/FP68K
000033F2 6F04 ble +0x6 /* 000033F8 */
000033F4 7E04 moveq.l D7, 0x04
000033F6 602A bra +0x2C /* 00003422 */
label000033F8:
000033F8 486E FE2A pea.l [A6 - 0x1D6]
000033FC 487A 297E pea.l [PC + 0x297E /* 00005D7C, value 0x3FFE9999 */]
00003400 3F3C 100A move.w -[A7], 0x100A
00003404 A9EB syscall Pack4/FP68K
00003406 6F04 ble +0x6 /* 0000340C */
00003408 7E05 moveq.l D7, 0x05
0000340A 6016 bra +0x18 /* 00003422 */
label0000340C:
0000340C 486E FE2A pea.l [A6 - 0x1D6]
00003410 487A 2960 pea.l [PC + 0x2960 /* 00005D72, value 0x3FFF8CCC */]
00003414 3F3C 100A move.w -[A7], 0x100A
00003418 A9EB syscall Pack4/FP68K
0000341A 6F04 ble +0x6 /* 00003420 */
0000341C 7E06 moveq.l D7, 0x06
0000341E 6002 bra +0x4 /* 00003422 */
label00003420:
00003420 7E07 moveq.l D7, 0x07
label00003422:
00003422 3005 move.w D0, D5
00003424 48C0 ext.l D0
00003426 81FC 0004 divs.w D0, 0x4
0000342A 4840 swap.w D0
0000342C 5240 addq.w D0, 1
0000342E D040 add.w D0, D0
00003430 0640 FC88 addi.w D0, 0xFC88
00003434 3D87 0000 move.w [A6 + D0.w], D7
00003438 486D F4B6 pea.l [A5 - 0xB4A]
0000343C 486D F4E2 pea.l [A5 - 0xB1E]
00003440 3005 move.w D0, D5
00003442 48C0 ext.l D0
00003444 81FC 0004 divs.w D0, 0x4
00003448 4840 swap.w D0
0000344A 5240 addq.w D0, 1
0000344C C1FC 0038 muls.w D0, 0x38 /* '8' */
00003450 3205 move.w D1, D5
00003452 48C1 ext.l D1
00003454 83FC 0004 divs.w D1, 0x4
00003458 4841 swap.w D1
0000345A 5241 addq.w D1, 1
0000345C D241 add.w D1, D1
0000345E 0641 FC88 addi.w D1, 0xFC88
00003462 3236 1000 move.w D1, [A6 + D1.w]
00003466 E741 asl D1.w, 3
00003468 D041 add.w D0, D1
0000346A 0640 E400 addi.w D0, 0xE400
0000346E 4875 0000 pea.l [A5 + D0.w]
00003472 486D F156 pea.l [A5 - 0xEAA]
00003476 3F3C 0002 move.w -[A7], 0x2
0000347A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000347E A8EC syscall CopyBits
00003480 7021 moveq.l D0, 0x21
00003482 2F00 move.l -[A7], D0
00003484 A862 syscall ForeColor
00003486 422E FE2F clr.b [A6 - 0x1D1]
label0000348A:
0000348A 7C01 moveq.l D6, 0x01
label0000348C:
0000348C 3006 move.w D0, D6
0000348E C1FC 000E muls.w D0, 0xE
00003492 0640 FEA6 addi.w D0, 0xFEA6
00003496 49F6 0000 lea.l A4, [A6 + D0.w]
0000349A 4A2C 0008 tst.b [A4 + 0x8]
0000349E 6700 008C beq +0x8E /* 0000352C */
000034A2 486D F4B6 pea.l [A5 - 0xB4A]
000034A6 486D F4E2 pea.l [A5 - 0xB1E]
000034AA 486D E2A0 pea.l [A5 - 0x1D60]
000034AE 2F0C move.l -[A7], A4
000034B0 3F3C 0002 move.w -[A7], 0x2
000034B4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000034B8 A8EC syscall CopyBits
000034BA 2F0C move.l -[A7], A4
000034BC 3F2C 000A move.w -[A7], [A4 + 0xA]
000034C0 3F2C 000C move.w -[A7], [A4 + 0xC]
000034C4 A8A8 syscall OffsetRect
000034C6 486D F4B6 pea.l [A5 - 0xB4A]
000034CA 486D F4E2 pea.l [A5 - 0xB1E]
000034CE 486D E2A0 pea.l [A5 - 0x1D60]
000034D2 2F0C move.l -[A7], A4
000034D4 3F3C 0002 move.w -[A7], 0x2
000034D8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000034DC A8EC syscall CopyBits
000034DE 7021 moveq.l D0, 0x21
000034E0 2F00 move.l -[A7], D0
000034E2 A862 syscall ForeColor
000034E4 0C54 014A cmpi.w [A4], 0x14A
000034E8 6F04 ble +0x6 /* 000034EE */
000034EA 422C 0008 clr.b [A4 + 0x8]
label000034EE:
000034EE 3014 move.w D0, [A4]
000034F0 B06D F462 cmp.w D0, [A5 - 0xB9E]
000034F4 5DC0 slt D0
000034F6 322C 0004 move.w D1, [A4 + 0x4]
000034FA B26D F45E cmp.w D1, [A5 - 0xBA2]
000034FE 5EC1 sgt D1
00003500 C001 and.b D0, D1
00003502 322D F460 move.w D1, [A5 - 0xBA0]
00003506 5A41 addq.w D1, 5
00003508 B26C 0006 cmp.w D1, [A4 + 0x6]
0000350C 5DC1 slt D1
0000350E C001 and.b D0, D1
00003510 322D F464 move.w D1, [A5 - 0xB9C]
00003514 5B41 subq.w D1, 5
00003516 B26C 0002 cmp.w D1, [A4 + 0x2]
0000351A 5EC1 sgt D1
0000351C C001 and.b D0, D1
0000351E 6700 0228 beq +0x22A /* 00003748 */
00003522 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
00003528 6000 021E bra +0x220 /* 00003748 */
label0000352C:
0000352C 554F subq.w A7, 2
0000352E 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003532 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003536 0C5F 0001 cmpi.w [A7]+, 0x1
0000353A 57C0 seq D0
0000353C 122E FE2F move.b D1, [A6 - 0x1D1]
00003540 5301 subq.b D1, 1
00003542 C001 and.b D0, D1
00003544 3205 move.w D1, D5
00003546 48C1 ext.l D1
00003548 83FC 0004 divs.w D1, 0x4
0000354C 4841 swap.w D1
0000354E 5241 addq.w D1, 1
00003550 D241 add.w D1, D1
00003552 0641 FF3E addi.w D1, 0xFF3E
00003556 4A76 1000 tst.w [A6 + D1.w]
0000355A 5EC1 sgt D1
0000355C C001 and.b D0, D1
0000355E 6700 01E8 beq +0x1EA /* 00003748 */
00003562 594F subq.w A7, 4
00003564 3F3C 0001 move.w -[A7], 0x1
00003568 3F3C 0004 move.w -[A7], 0x4
0000356C A869 syscall FixRatio
0000356E 206D F8B6 movea.l A0, [A5 - 0x74A]
00003572 215F 0002 move.l [A0 + 0x2], [A7]+
00003576 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000357A 2F2D F8BE move.l -[A7], [A5 - 0x742]
0000357E 2F3C 0000 0BB8 move.l -[A7], 0xBB8
00003584 42A7 clr.l -[A7]
00003586 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000358A 197C 0001 0008 move.b [A4 + 0x8], 0x1
00003590 1D7C 0001 FE2F move.b [A6 - 0x1D1], 0x1
00003596 3007 move.w D0, D7
00003598 6000 0170 bra +0x172 /* 0000370A */
0000359C 2F0C move.l -[A7], A4
0000359E 302D F158 move.w D0, [A5 - 0xEA8]
000035A2 5540 subq.w D0, 2
000035A4 3F00 move.w -[A7], D0
000035A6 302D F156 move.w D0, [A5 - 0xEAA]
000035AA 5040 addq.w D0, 8
000035AC 3F00 move.w -[A7], D0
000035AE 3F2D F158 move.w -[A7], [A5 - 0xEA8]
000035B2 302D F156 move.w D0, [A5 - 0xEAA]
000035B6 0640 000A addi.w D0, 0xA /* '\n' */
000035BA 3F00 move.w -[A7], D0
000035BC A8A7 syscall SetRect
000035BE 397C FFFC 000A move.w [A4 + 0xA], 0xFFFC
000035C4 397C 0002 000C move.w [A4 + 0xC], 0x2
000035CA 6000 015E bra +0x160 /* 0000372A */
000035CE 2F0C move.l -[A7], A4
000035D0 3F2D F158 move.w -[A7], [A5 - 0xEA8]
000035D4 302D F156 move.w D0, [A5 - 0xEAA]
000035D8 0640 000A addi.w D0, 0xA /* '\n' */
000035DC 3F00 move.w -[A7], D0
000035DE 302D F158 move.w D0, [A5 - 0xEA8]
000035E2 5440 addq.w D0, 2
000035E4 3F00 move.w -[A7], D0
000035E6 302D F156 move.w D0, [A5 - 0xEAA]
000035EA 0640 000C addi.w D0, 0xC
000035EE 3F00 move.w -[A7], D0
000035F0 A8A7 syscall SetRect
000035F2 397C FFFD 000A move.w [A4 + 0xA], 0xFFFD
000035F8 397C 0003 000C move.w [A4 + 0xC], 0x3
000035FE 6000 012A bra +0x12C /* 0000372A */
00003602 2F0C move.l -[A7], A4
00003604 302D F158 move.w D0, [A5 - 0xEA8]
00003608 5840 addq.w D0, 4
0000360A 3F00 move.w -[A7], D0
0000360C 302D F156 move.w D0, [A5 - 0xEAA]
00003610 0640 000E addi.w D0, 0xE
00003614 3F00 move.w -[A7], D0
00003616 302D F158 move.w D0, [A5 - 0xEA8]
0000361A 5C40 addq.w D0, 6
0000361C 3F00 move.w -[A7], D0
0000361E 302D F156 move.w D0, [A5 - 0xEAA]
00003622 0640 0010 addi.w D0, 0x10
00003626 3F00 move.w -[A7], D0
00003628 A8A7 syscall SetRect
0000362A 397C FFFE 000A move.w [A4 + 0xA], 0xFFFE
00003630 397C 0004 000C move.w [A4 + 0xC], 0x4
00003636 6000 00F2 bra +0xF4 /* 0000372A */
0000363A 2F0C move.l -[A7], A4
0000363C 302D F158 move.w D0, [A5 - 0xEA8]
00003640 5A40 addq.w D0, 5
00003642 3F00 move.w -[A7], D0
00003644 302D F156 move.w D0, [A5 - 0xEAA]
00003648 0640 000F addi.w D0, 0xF
0000364C 3F00 move.w -[A7], D0
0000364E 302D F158 move.w D0, [A5 - 0xEA8]
00003652 5E40 addq.w D0, 7
00003654 3F00 move.w -[A7], D0
00003656 302D F156 move.w D0, [A5 - 0xEAA]
0000365A 0640 0011 addi.w D0, 0x11
0000365E 3F00 move.w -[A7], D0
00003660 A8A7 syscall SetRect
00003662 426C 000A clr.w [A4 + 0xA]
00003666 397C 0005 000C move.w [A4 + 0xC], 0x5
0000366C 6000 00BC bra +0xBE /* 0000372A */
00003670 2F0C move.l -[A7], A4
00003672 302D F158 move.w D0, [A5 - 0xEA8]
00003676 5C40 addq.w D0, 6
00003678 3F00 move.w -[A7], D0
0000367A 302D F156 move.w D0, [A5 - 0xEAA]
0000367E 0640 000E addi.w D0, 0xE
00003682 3F00 move.w -[A7], D0
00003684 302D F158 move.w D0, [A5 - 0xEA8]
00003688 5040 addq.w D0, 8
0000368A 3F00 move.w -[A7], D0
0000368C 302D F156 move.w D0, [A5 - 0xEAA]
00003690 0640 0010 addi.w D0, 0x10
00003694 3F00 move.w -[A7], D0
00003696 A8A7 syscall SetRect
00003698 397C 0002 000A move.w [A4 + 0xA], 0x2
0000369E 397C 0004 000C move.w [A4 + 0xC], 0x4
000036A4 6000 0084 bra +0x86 /* 0000372A */
000036A8 2F0C move.l -[A7], A4
000036AA 302D F15C move.w D0, [A5 - 0xEA4]
000036AE 5540 subq.w D0, 2
000036B0 3F00 move.w -[A7], D0
000036B2 302D F156 move.w D0, [A5 - 0xEAA]
000036B6 0640 000A addi.w D0, 0xA /* '\n' */
000036BA 3F00 move.w -[A7], D0
000036BC 3F2D F15C move.w -[A7], [A5 - 0xEA4]
000036C0 302D F156 move.w D0, [A5 - 0xEAA]
000036C4 0640 000C addi.w D0, 0xC
000036C8 3F00 move.w -[A7], D0
000036CA A8A7 syscall SetRect
000036CC 397C 0003 000A move.w [A4 + 0xA], 0x3
000036D2 397C 0003 000C move.w [A4 + 0xC], 0x3
000036D8 6050 bra +0x52 /* 0000372A */
000036DA 2F0C move.l -[A7], A4
000036DC 3F2D F15C move.w -[A7], [A5 - 0xEA4]
000036E0 302D F156 move.w D0, [A5 - 0xEAA]
000036E4 5040 addq.w D0, 8
000036E6 3F00 move.w -[A7], D0
000036E8 302D F15C move.w D0, [A5 - 0xEA4]
000036EC 5440 addq.w D0, 2
000036EE 3F00 move.w -[A7], D0
000036F0 302D F156 move.w D0, [A5 - 0xEAA]
000036F4 0640 000A addi.w D0, 0xA /* '\n' */
000036F8 3F00 move.w -[A7], D0
000036FA A8A7 syscall SetRect
000036FC 397C 0004 000A move.w [A4 + 0xA], 0x4
00003702 397C 0002 000C move.w [A4 + 0xC], 0x2
00003708 6020 bra +0x22 /* 0000372A */
label0000370A:
0000370A 5340 subq.w D0, 1
0000370C 0C40 0007 cmpi.w D0, 0x7
00003710 6418 bcc +0x1A /* 0000372A */
00003712 D040 add.w D0, D0
00003714 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003718 4EFB 0002 jmp [PC + D0.w + 0x2]
0000371C FE80 FEB2 .extension 0xE80 <<F/2-3/7>> // unimplemented
00003720 FEE6 FF1E .extension 0xEE6 <<F/2-3/7>> // unimplemented
00003724 FF54 .extension 0xF54 <<F/4-5/7>> // unimplemented
00003726 FF8C .invalid <<F/6/7>>
00003728 FFBE .invalid <<F/6/7>>
label0000372A:
0000372A 486D F4B6 pea.l [A5 - 0xB4A]
0000372E 486D F4E2 pea.l [A5 - 0xB1E]
00003732 486D E2A0 pea.l [A5 - 0x1D60]
00003736 2F0C move.l -[A7], A4
00003738 3F3C 0002 move.w -[A7], 0x2
0000373C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003740 A8EC syscall CopyBits
00003742 7021 moveq.l D0, 0x21
00003744 2F00 move.l -[A7], D0
00003746 A862 syscall ForeColor
label00003748:
00003748 5246 addq.w D6, 1
0000374A 0C46 0008 cmpi.w D6, 0x8
0000374E 6F00 FD3C ble -0x2C2 /* 0000348C */
00003752 486D F156 pea.l [A5 - 0xEAA]
00003756 3F3C 00F3 move.w -[A7], 0xF3
0000375A 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
0000375E 3F3C 010D move.w -[A7], 0x10D
00003762 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00003766 A8A7 syscall SetRect
00003768 302D F158 move.w D0, [A5 - 0xEA8]
0000376C 0640 0014 addi.w D0, 0x14
00003770 322D F460 move.w D1, [A5 - 0xBA0]
00003774 9240 sub.w D1, D0
00003776 303C 0140 move.w D0, 0x140
0000377A 906D F15A sub.w D0, [A5 - 0xEA6]
0000377E 3D40 FB42 move.w [A6 - 0x4BE], D0
00003782 486E FB42 pea.l [A6 - 0x4BE]
00003786 3D41 FB40 move.w [A6 - 0x4C0], D1
0000378A 486E FB40 pea.l [A6 - 0x4C0]
0000378E 486E FB36 pea.l [A6 - 0x4CA]
00003792 3F3C 200E move.w -[A7], 0x200E
00003796 A9EB syscall Pack4/FP68K
00003798 486E FB36 pea.l [A6 - 0x4CA]
0000379C 3F3C 2006 move.w -[A7], 0x2006
000037A0 A9EB syscall Pack4/FP68K
000037A2 486E FB36 pea.l [A6 - 0x4CA]
000037A6 486E FE2A pea.l [A6 - 0x1D6]
000037AA 3F3C 1010 move.w -[A7], 0x1010
000037AE A9EB syscall Pack4/FP68K
000037B0 41FA 25B6 lea.l A0, [PC + 0x25B6 /* 00005D68, value 0x3FFCCCCC */]
000037B4 43EE FB3A lea.l A1, [A6 - 0x4C6]
000037B8 4851 pea.l [A1]
000037BA 22D8 move.l [A1]+, [A0]+
000037BC 22D8 move.l [A1]+, [A0]+
000037BE 32D8 move.w [A1]+, [A0]+
000037C0 3F3C 000D move.w -[A7], 0xD /* '\r' */
000037C4 A9EB syscall Pack4/FP68K
000037C6 486E FE2A pea.l [A6 - 0x1D6]
000037CA 486E FB3A pea.l [A6 - 0x4C6]
000037CE 3F3C 100A move.w -[A7], 0x100A
000037D2 A9EB syscall Pack4/FP68K
000037D4 6F04 ble +0x6 /* 000037DA */
000037D6 7E01 moveq.l D7, 0x01
000037D8 6016 bra +0x18 /* 000037F0 */
label000037DA:
000037DA 486E FE2A pea.l [A6 - 0x1D6]
000037DE 487A 257E pea.l [PC + 0x257E /* 00005D5E, value 0x3FFCCCCC */]
000037E2 3F3C 100A move.w -[A7], 0x100A
000037E6 A9EB syscall Pack4/FP68K
000037E8 6F04 ble +0x6 /* 000037EE */
000037EA 7E02 moveq.l D7, 0x02
000037EC 6002 bra +0x4 /* 000037F0 */
label000037EE:
000037EE 7E03 moveq.l D7, 0x03
label000037F0:
000037F0 BE6E FE40 cmp.w D7, [A6 - 0x1C0]
000037F4 56C0 sne D0
000037F6 4A6E FF50 tst.w [A6 - 0xB0]
000037FA 5EC1 sgt D1
000037FC C001 and.b D0, D1
000037FE 6750 beq +0x52 /* 00003850 */
00003800 486D F4B6 pea.l [A5 - 0xB4A]
00003804 486D F4E2 pea.l [A5 - 0xB1E]
00003808 302E FE40 move.w D0, [A6 - 0x1C0]
0000380C E740 asl D0.w, 3
0000380E 0640 E368 addi.w D0, 0xE368
00003812 4875 0000 pea.l [A5 + D0.w]
00003816 486D F156 pea.l [A5 - 0xEAA]
0000381A 3F3C 0002 move.w -[A7], 0x2
0000381E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003822 A8EC syscall CopyBits
00003824 486D F4B6 pea.l [A5 - 0xB4A]
00003828 486D F4E2 pea.l [A5 - 0xB1E]
0000382C 3007 move.w D0, D7
0000382E E740 asl D0.w, 3
00003830 0640 E368 addi.w D0, 0xE368
00003834 4875 0000 pea.l [A5 + D0.w]
00003838 486D F156 pea.l [A5 - 0xEAA]
0000383C 3F3C 0002 move.w -[A7], 0x2
00003840 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003844 A8EC syscall CopyBits
00003846 7021 moveq.l D0, 0x21
00003848 2F00 move.l -[A7], D0
0000384A A862 syscall ForeColor
0000384C 3D47 FE40 move.w [A6 - 0x1C0], D7
label00003850:
00003850 422E FE2F clr.b [A6 - 0x1D1]
00003854 7C01 moveq.l D6, 0x01
label00003856:
00003856 3006 move.w D0, D6
00003858 C1FC 000E muls.w D0, 0xE
0000385C 0640 FE36 addi.w D0, 0xFE36
00003860 49F6 0000 lea.l A4, [A6 + D0.w]
00003864 4A2C 0008 tst.b [A4 + 0x8]
00003868 6700 008C beq +0x8E /* 000038F6 */
0000386C 486D F4B6 pea.l [A5 - 0xB4A]
00003870 486D F4E2 pea.l [A5 - 0xB1E]
00003874 486D E298 pea.l [A5 - 0x1D68]
00003878 2F0C move.l -[A7], A4
0000387A 3F3C 0002 move.w -[A7], 0x2
0000387E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003882 A8EC syscall CopyBits
00003884 2F0C move.l -[A7], A4
00003886 3F2C 000A move.w -[A7], [A4 + 0xA]
0000388A 3F2C 000C move.w -[A7], [A4 + 0xC]
0000388E A8A8 syscall OffsetRect
00003890 486D F4B6 pea.l [A5 - 0xB4A]
00003894 486D F4E2 pea.l [A5 - 0xB1E]
00003898 486D E298 pea.l [A5 - 0x1D68]
0000389C 2F0C move.l -[A7], A4
0000389E 3F3C 0002 move.w -[A7], 0x2
000038A2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000038A6 A8EC syscall CopyBits
000038A8 7021 moveq.l D0, 0x21
000038AA 2F00 move.l -[A7], D0
000038AC A862 syscall ForeColor
000038AE 0C54 014A cmpi.w [A4], 0x14A
000038B2 6F04 ble +0x6 /* 000038B8 */
000038B4 422C 0008 clr.b [A4 + 0x8]
label000038B8:
000038B8 3014 move.w D0, [A4]
000038BA B06D F462 cmp.w D0, [A5 - 0xB9E]
000038BE 5DC0 slt D0
000038C0 322C 0004 move.w D1, [A4 + 0x4]
000038C4 B26D F45E cmp.w D1, [A5 - 0xBA2]
000038C8 5EC1 sgt D1
000038CA C001 and.b D0, D1
000038CC 322D F460 move.w D1, [A5 - 0xBA0]
000038D0 5A41 addq.w D1, 5
000038D2 B26C 0006 cmp.w D1, [A4 + 0x6]
000038D6 5DC1 slt D1
000038D8 C001 and.b D0, D1
000038DA 322D F464 move.w D1, [A5 - 0xB9C]
000038DE 5B41 subq.w D1, 5
000038E0 B26C 0002 cmp.w D1, [A4 + 0x2]
000038E4 5EC1 sgt D1
000038E6 C001 and.b D0, D1
000038E8 6700 0128 beq +0x12A /* 00003A12 */
000038EC 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
000038F2 6000 011E bra +0x120 /* 00003A12 */
label000038F6:
000038F6 554F subq.w A7, 2
000038F8 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000038FC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003900 0C5F 0001 cmpi.w [A7]+, 0x1
00003904 57C0 seq D0
00003906 122E FE2F move.b D1, [A6 - 0x1D1]
0000390A 5301 subq.b D1, 1
0000390C C001 and.b D0, D1
0000390E 4A6E FF50 tst.w [A6 - 0xB0]
00003912 5EC1 sgt D1
00003914 C001 and.b D0, D1
00003916 6700 00FA beq +0xFC /* 00003A12 */
0000391A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000391E 2F2D F876 move.l -[A7], [A5 - 0x78A]
00003922 2F3C 0000 0BB8 move.l -[A7], 0xBB8
00003928 42A7 clr.l -[A7]
0000392A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000392E 197C 0001 0008 move.b [A4 + 0x8], 0x1
00003934 1D7C 0001 FE2F move.b [A6 - 0x1D1], 0x1
0000393A 3007 move.w D0, D7
0000393C 6000 00A8 bra +0xAA /* 000039E6 */
label00003940:
00003940 2F0C move.l -[A7], A4
00003942 302D F158 move.w D0, [A5 - 0xEA8]
00003946 5440 addq.w D0, 2
00003948 3F00 move.w -[A7], D0
0000394A 302D F156 move.w D0, [A5 - 0xEAA]
0000394E 0640 0017 addi.w D0, 0x17
00003952 3F00 move.w -[A7], D0
00003954 302D F158 move.w D0, [A5 - 0xEA8]
00003958 5E40 addq.w D0, 7
0000395A 3F00 move.w -[A7], D0
0000395C 302D F156 move.w D0, [A5 - 0xEAA]
00003960 0640 001C addi.w D0, 0x1C
00003964 3F00 move.w -[A7], D0
00003966 A8A7 syscall SetRect
00003968 397C FFFC 000A move.w [A4 + 0xA], 0xFFFC
0000396E 397C 0008 000C move.w [A4 + 0xC], 0x8
00003974 6000 007E bra +0x80 /* 000039F4 */
label00003978:
00003978 2F0C move.l -[A7], A4
0000397A 302D F158 move.w D0, [A5 - 0xEA8]
0000397E 0640 000B addi.w D0, 0xB
00003982 3F00 move.w -[A7], D0
00003984 302D F156 move.w D0, [A5 - 0xEAA]
00003988 0640 001B addi.w D0, 0x1B
0000398C 3F00 move.w -[A7], D0
0000398E 302D F158 move.w D0, [A5 - 0xEA8]
00003992 0640 0010 addi.w D0, 0x10
00003996 3F00 move.w -[A7], D0
00003998 302D F156 move.w D0, [A5 - 0xEAA]
0000399C 0640 0020 addi.w D0, 0x20 /* ' ' */
000039A0 3F00 move.w -[A7], D0
000039A2 A8A7 syscall SetRect
000039A4 426C 000A clr.w [A4 + 0xA]
000039A8 397C 000A 000C move.w [A4 + 0xC], 0xA /* '\n' */
000039AE 6044 bra +0x46 /* 000039F4 */
label000039B0:
000039B0 2F0C move.l -[A7], A4
000039B2 302D F15C move.w D0, [A5 - 0xEA4]
000039B6 5F40 subq.w D0, 7
000039B8 3F00 move.w -[A7], D0
000039BA 302D F156 move.w D0, [A5 - 0xEAA]
000039BE 0640 0017 addi.w D0, 0x17
000039C2 3F00 move.w -[A7], D0
000039C4 302D F15C move.w D0, [A5 - 0xEA4]
000039C8 5540 subq.w D0, 2
000039CA 3F00 move.w -[A7], D0
000039CC 302D F156 move.w D0, [A5 - 0xEAA]
000039D0 0640 001C addi.w D0, 0x1C
000039D4 3F00 move.w -[A7], D0
000039D6 A8A7 syscall SetRect
000039D8 397C 0004 000A move.w [A4 + 0xA], 0x4
000039DE 397C 0008 000C move.w [A4 + 0xC], 0x8
000039E4 600E bra +0x10 /* 000039F4 */
label000039E6:
000039E6 5340 subq.w D0, 1
000039E8 6700 FF56 beq -0xA8 /* 00003940 */
000039EC 5340 subq.w D0, 1
000039EE 6788 beq -0x76 /* 00003978 */
000039F0 5340 subq.w D0, 1
000039F2 67BC beq -0x42 /* 000039B0 */
label000039F4:
000039F4 486D F4B6 pea.l [A5 - 0xB4A]
000039F8 486D F4E2 pea.l [A5 - 0xB1E]
000039FC 486D E298 pea.l [A5 - 0x1D68]
00003A00 2F0C move.l -[A7], A4
00003A02 3F3C 0002 move.w -[A7], 0x2
00003A06 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003A0A A8EC syscall CopyBits
00003A0C 7021 moveq.l D0, 0x21
00003A0E 2F00 move.l -[A7], D0
00003A10 A862 syscall ForeColor
label00003A12:
00003A12 5246 addq.w D6, 1
00003A14 0C46 0008 cmpi.w D6, 0x8
00003A18 6F00 FE3C ble -0x1C2 /* 00003856 */
00003A1C 7E01 moveq.l D7, 0x01
label00003A1E:
00003A1E 3007 move.w D0, D7
00003A20 D040 add.w D0, D0
00003A22 0640 FF3A addi.w D0, 0xFF3A
00003A26 4A76 0000 tst.w [A6 + D0.w]
00003A2A 5EC0 sgt D0
00003A2C 3207 move.w D1, D7
00003A2E D241 add.w D1, D1
00003A30 0641 FF46 addi.w D1, 0xFF46
00003A34 4A76 1000 tst.w [A6 + D1.w]
00003A38 5EC1 sgt D1
00003A3A C001 and.b D0, D1
00003A3C 6700 01BA beq +0x1BC /* 00003BF8 */
00003A40 3007 move.w D0, D7
00003A42 6030 bra +0x32 /* 00003A74 */
label00003A44:
00003A44 486D F156 pea.l [A5 - 0xEAA]
00003A48 3F3C 00CF move.w -[A7], 0xCF
00003A4C 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00003A50 3F3C 00EB move.w -[A7], 0xEB
00003A54 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003A58 A8A7 syscall SetRect
00003A5A 6020 bra +0x22 /* 00003A7C */
label00003A5C:
00003A5C 486D F156 pea.l [A5 - 0xEAA]
00003A60 3F3C 0115 move.w -[A7], 0x115
00003A64 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00003A68 3F3C 0131 move.w -[A7], 0x131
00003A6C 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003A70 A8A7 syscall SetRect
00003A72 6008 bra +0xA /* 00003A7C */
label00003A74:
00003A74 5340 subq.w D0, 1
00003A76 67CC beq -0x32 /* 00003A44 */
00003A78 5340 subq.w D0, 1
00003A7A 67E0 beq -0x1E /* 00003A5C */
label00003A7C:
00003A7C 3007 move.w D0, D7
00003A7E D040 add.w D0, D0
00003A80 0640 FF3A addi.w D0, 0xFF3A
00003A84 0C76 0008 0000 cmpi.w [A6 + D0.w], 0x8
00003A8A 6C34 bge +0x36 /* 00003AC0 */
00003A8C 486D F4B6 pea.l [A5 - 0xB4A]
00003A90 486D F4E2 pea.l [A5 - 0xB1E]
00003A94 3007 move.w D0, D7
00003A96 C1FC 0038 muls.w D0, 0x38 /* '8' */
00003A9A 3207 move.w D1, D7
00003A9C D241 add.w D1, D1
00003A9E 0641 FF3A addi.w D1, 0xFF3A
00003AA2 3236 1000 move.w D1, [A6 + D1.w]
00003AA6 E741 asl D1.w, 3
00003AA8 D041 add.w D0, D1
00003AAA 0640 E270 addi.w D0, 0xE270
00003AAE 4875 0000 pea.l [A5 + D0.w]
00003AB2 486D F156 pea.l [A5 - 0xEAA]
00003AB6 3F3C 0002 move.w -[A7], 0x2
00003ABA 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003ABE A8EC syscall CopyBits
label00003AC0:
00003AC0 3007 move.w D0, D7
00003AC2 D040 add.w D0, D0
00003AC4 0640 FF3A addi.w D0, 0xFF3A
00003AC8 3036 0000 move.w D0, [A6 + D0.w]
00003ACC 5240 addq.w D0, 1
00003ACE 3207 move.w D1, D7
00003AD0 D241 add.w D1, D1
00003AD2 0641 FF3A addi.w D1, 0xFF3A
00003AD6 3D80 1000 move.w [A6 + D1.w], D0
00003ADA 3007 move.w D0, D7
00003ADC D040 add.w D0, D0
00003ADE 0640 FF3A addi.w D0, 0xFF3A
00003AE2 0C76 0008 0000 cmpi.w [A6 + D0.w], 0x8
00003AE8 6C34 bge +0x36 /* 00003B1E */
00003AEA 486D F4B6 pea.l [A5 - 0xB4A]
00003AEE 486D F4E2 pea.l [A5 - 0xB1E]
00003AF2 3007 move.w D0, D7
00003AF4 C1FC 0038 muls.w D0, 0x38 /* '8' */
00003AF8 3207 move.w D1, D7
00003AFA D241 add.w D1, D1
00003AFC 0641 FF3A addi.w D1, 0xFF3A
00003B00 3236 1000 move.w D1, [A6 + D1.w]
00003B04 E741 asl D1.w, 3
00003B06 D041 add.w D0, D1
00003B08 0640 E270 addi.w D0, 0xE270
00003B0C 4875 0000 pea.l [A5 + D0.w]
00003B10 486D F156 pea.l [A5 - 0xEAA]
00003B14 3F3C 0002 move.w -[A7], 0x2
00003B18 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003B1C A8EC syscall CopyBits
label00003B1E:
00003B1E 3007 move.w D0, D7
00003B20 D040 add.w D0, D0
00003B22 0640 FF3A addi.w D0, 0xFF3A
00003B26 0C76 0008 0000 cmpi.w [A6 + D0.w], 0x8
00003B2C 6600 00CA bne +0xCC /* 00003BF8 */
00003B30 486D F4B6 pea.l [A5 - 0xB4A]
00003B34 486D F4E2 pea.l [A5 - 0xB1E]
00003B38 3007 move.w D0, D7
00003B3A C1FC 0038 muls.w D0, 0x38 /* '8' */
00003B3E 0640 E278 addi.w D0, 0xE278
00003B42 4875 0000 pea.l [A5 + D0.w]
00003B46 486D F156 pea.l [A5 - 0xEAA]
00003B4A 3F3C 0002 move.w -[A7], 0x2
00003B4E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003B52 A8EC syscall CopyBits
00003B54 3007 move.w D0, D7
00003B56 D040 add.w D0, D0
00003B58 0640 FF3A addi.w D0, 0xFF3A
00003B5C 4276 0000 clr.w [A6 + D0.w]
00003B60 3007 move.w D0, D7
00003B62 6030 bra +0x32 /* 00003B94 */
label00003B64:
00003B64 486D F156 pea.l [A5 - 0xEAA]
00003B68 3F3C 00C5 move.w -[A7], 0xC5
00003B6C 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00003B70 3F3C 00E0 move.w -[A7], 0xE0
00003B74 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003B78 A8A7 syscall SetRect
00003B7A 6020 bra +0x22 /* 00003B9C */
label00003B7C:
00003B7C 486D F156 pea.l [A5 - 0xEAA]
00003B80 3F3C 0120 move.w -[A7], 0x120
00003B84 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00003B88 3F3C 013B move.w -[A7], 0x13B
00003B8C 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003B90 A8A7 syscall SetRect
00003B92 6008 bra +0xA /* 00003B9C */
label00003B94:
00003B94 5340 subq.w D0, 1
00003B96 67CC beq -0x32 /* 00003B64 */
00003B98 5340 subq.w D0, 1
00003B9A 67E0 beq -0x1E /* 00003B7C */
label00003B9C:
00003B9C 3007 move.w D0, D7
00003B9E C1FC 000C muls.w D0, 0xC
00003BA2 0640 FF18 addi.w D0, 0xFF18
00003BA6 49F6 0000 lea.l A4, [A6 + D0.w]
00003BAA 41ED F156 lea.l A0, [A5 - 0xEAA]
00003BAE 43D4 lea.l A1, [A4]
00003BB0 22D8 move.l [A1]+, [A0]+
00003BB2 22D8 move.l [A1]+, [A0]+
00003BB4 3007 move.w D0, D7
00003BB6 6010 bra +0x12 /* 00003BC8 */
label00003BB8:
00003BB8 397C 0001 000A move.w [A4 + 0xA], 0x1
00003BBE 6010 bra +0x12 /* 00003BD0 */
label00003BC0:
00003BC0 397C 0003 000A move.w [A4 + 0xA], 0x3
00003BC6 6008 bra +0xA /* 00003BD0 */
label00003BC8:
00003BC8 5340 subq.w D0, 1
00003BCA 67EC beq -0x12 /* 00003BB8 */
00003BCC 5340 subq.w D0, 1
00003BCE 67F0 beq -0xE /* 00003BC0 */
label00003BD0:
00003BD0 197C 0001 0008 move.b [A4 + 0x8], 0x1
00003BD6 486D F4B6 pea.l [A5 - 0xB4A]
00003BDA 486D F4E2 pea.l [A5 - 0xB1E]
00003BDE 302C 000A move.w D0, [A4 + 0xA]
00003BE2 E740 asl D0.w, 3
00003BE4 0640 E318 addi.w D0, 0xE318
00003BE8 4875 0000 pea.l [A5 + D0.w]
00003BEC 2F0C move.l -[A7], A4
00003BEE 3F3C 0002 move.w -[A7], 0x2
00003BF2 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003BF6 A8EC syscall CopyBits
label00003BF8:
00003BF8 5247 addq.w D7, 1
00003BFA 0C47 0002 cmpi.w D7, 0x2
00003BFE 6F00 FE1E ble -0x1E0 /* 00003A1E */
00003C02 7E01 moveq.l D7, 0x01
label00003C04:
00003C04 3007 move.w D0, D7
00003C06 C1FC 000C muls.w D0, 0xC
00003C0A 0640 FF18 addi.w D0, 0xFF18
00003C0E 49F6 0000 lea.l A4, [A6 + D0.w]
00003C12 4A2C 0008 tst.b [A4 + 0x8]
00003C16 6700 0158 beq +0x15A /* 00003D70 */
00003C1A 486D F4B6 pea.l [A5 - 0xB4A]
00003C1E 486D F4E2 pea.l [A5 - 0xB1E]
00003C22 302C 000A move.w D0, [A4 + 0xA]
00003C26 E740 asl D0.w, 3
00003C28 0640 E318 addi.w D0, 0xE318
00003C2C 4875 0000 pea.l [A5 + D0.w]
00003C30 2F0C move.l -[A7], A4
00003C32 3F3C 0002 move.w -[A7], 0x2
00003C36 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003C3A A8EC syscall CopyBits
00003C3C 302C 0002 move.w D0, [A4 + 0x2]
00003C40 0640 000A addi.w D0, 0xA /* '\n' */
00003C44 322D F460 move.w D1, [A5 - 0xBA0]
00003C48 9240 sub.w D1, D0
00003C4A 303C 0140 move.w D0, 0x140
00003C4E 906C 0004 sub.w D0, [A4 + 0x4]
00003C52 3D40 FB42 move.w [A6 - 0x4BE], D0
00003C56 486E FB42 pea.l [A6 - 0x4BE]
00003C5A 3D41 FB40 move.w [A6 - 0x4C0], D1
00003C5E 486E FB40 pea.l [A6 - 0x4C0]
00003C62 486E FB36 pea.l [A6 - 0x4CA]
00003C66 3F3C 200E move.w -[A7], 0x200E
00003C6A A9EB syscall Pack4/FP68K
00003C6C 486E FB36 pea.l [A6 - 0x4CA]
00003C70 3F3C 2006 move.w -[A7], 0x2006
00003C74 A9EB syscall Pack4/FP68K
00003C76 486E FB36 pea.l [A6 - 0x4CA]
00003C7A 486E FE2A pea.l [A6 - 0x1D6]
00003C7E 3F3C 1010 move.w -[A7], 0x1010
00003C82 A9EB syscall Pack4/FP68K
00003C84 41FA 20CE lea.l A0, [PC + 0x20CE /* 00005D54, value 0x3FFEB333 */]
00003C88 43EE FB3A lea.l A1, [A6 - 0x4C6]
00003C8C 4851 pea.l [A1]
00003C8E 22D8 move.l [A1]+, [A0]+
00003C90 22D8 move.l [A1]+, [A0]+
00003C92 32D8 move.w [A1]+, [A0]+
00003C94 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003C98 A9EB syscall Pack4/FP68K
00003C9A 486E FE2A pea.l [A6 - 0x1D6]
00003C9E 486E FB3A pea.l [A6 - 0x4C6]
00003CA2 3F3C 100A move.w -[A7], 0x100A
00003CA6 A9EB syscall Pack4/FP68K
00003CA8 6F08 ble +0xA /* 00003CB2 */
00003CAA 397C 0001 000A move.w [A4 + 0xA], 0x1
00003CB0 601E bra +0x20 /* 00003CD0 */
label00003CB2:
00003CB2 486E FE2A pea.l [A6 - 0x1D6]
00003CB6 487A 2092 pea.l [PC + 0x2092 /* 00005D4A, value 0x3FFEB333 */]
00003CBA 3F3C 100A move.w -[A7], 0x100A
00003CBE A9EB syscall Pack4/FP68K
00003CC0 6F08 ble +0xA /* 00003CCA */
00003CC2 397C 0002 000A move.w [A4 + 0xA], 0x2
00003CC8 6006 bra +0x8 /* 00003CD0 */
label00003CCA:
00003CCA 397C 0003 000A move.w [A4 + 0xA], 0x3
label00003CD0:
00003CD0 302C 000A move.w D0, [A4 + 0xA]
00003CD4 6028 bra +0x2A /* 00003CFE */
label00003CD6:
00003CD6 2F0C move.l -[A7], A4
00003CD8 3F3C FFFA move.w -[A7], 0xFFFA
00003CDC 3F3C 0006 move.w -[A7], 0x6
00003CE0 A8A8 syscall OffsetRect
00003CE2 6026 bra +0x28 /* 00003D0A */
label00003CE4:
00003CE4 2F0C move.l -[A7], A4
00003CE6 4267 clr.w -[A7]
00003CE8 3F3C 0006 move.w -[A7], 0x6
00003CEC A8A8 syscall OffsetRect
00003CEE 601A bra +0x1C /* 00003D0A */
label00003CF0:
00003CF0 2F0C move.l -[A7], A4
00003CF2 3F3C 0006 move.w -[A7], 0x6
00003CF6 3F3C 0006 move.w -[A7], 0x6
00003CFA A8A8 syscall OffsetRect
00003CFC 600C bra +0xE /* 00003D0A */
label00003CFE:
00003CFE 5340 subq.w D0, 1
00003D00 67D4 beq -0x2A /* 00003CD6 */
00003D02 5340 subq.w D0, 1
00003D04 67DE beq -0x20 /* 00003CE4 */
00003D06 5340 subq.w D0, 1
00003D08 67E6 beq -0x18 /* 00003CF0 */
label00003D0A:
00003D0A 486D F4B6 pea.l [A5 - 0xB4A]
00003D0E 486D F4E2 pea.l [A5 - 0xB1E]
00003D12 302C 000A move.w D0, [A4 + 0xA]
00003D16 E740 asl D0.w, 3
00003D18 0640 E318 addi.w D0, 0xE318
00003D1C 4875 0000 pea.l [A5 + D0.w]
00003D20 2F0C move.l -[A7], A4
00003D22 3F3C 0002 move.w -[A7], 0x2
00003D26 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003D2A A8EC syscall CopyBits
00003D2C 0C54 014A cmpi.w [A4], 0x14A
00003D30 6F04 ble +0x6 /* 00003D36 */
00003D32 422C 0008 clr.b [A4 + 0x8]
label00003D36:
00003D36 3014 move.w D0, [A4]
00003D38 B06D F462 cmp.w D0, [A5 - 0xB9E]
00003D3C 5DC0 slt D0
00003D3E 322C 0004 move.w D1, [A4 + 0x4]
00003D42 B26D F45E cmp.w D1, [A5 - 0xBA2]
00003D46 5EC1 sgt D1
00003D48 C001 and.b D0, D1
00003D4A 322D F460 move.w D1, [A5 - 0xBA0]
00003D4E 5A41 addq.w D1, 5
00003D50 B26C 0006 cmp.w D1, [A4 + 0x6]
00003D54 5DC1 slt D1
00003D56 C001 and.b D0, D1
00003D58 322D F464 move.w D1, [A5 - 0xB9C]
00003D5C 5B41 subq.w D1, 5
00003D5E B26C 0002 cmp.w D1, [A4 + 0x2]
00003D62 5EC1 sgt D1
00003D64 C001 and.b D0, D1
00003D66 6738 beq +0x3A /* 00003DA0 */
00003D68 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
00003D6E 6030 bra +0x32 /* 00003DA0 */
label00003D70:
00003D70 554F subq.w A7, 2
00003D72 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003D76 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003D7A 0C5F 0001 cmpi.w [A7]+, 0x1
00003D7E 57C0 seq D0
00003D80 3207 move.w D1, D7
00003D82 D241 add.w D1, D1
00003D84 0641 FF3A addi.w D1, 0xFF3A
00003D88 4A76 1000 tst.w [A6 + D1.w]
00003D8C 57C1 seq D1
00003D8E C001 and.b D0, D1
00003D90 670E beq +0x10 /* 00003DA0 */
00003D92 3007 move.w D0, D7
00003D94 D040 add.w D0, D0
00003D96 0640 FF3A addi.w D0, 0xFF3A
00003D9A 3DBC 0001 0000 move.w [A6 + D0.w], 0x1
label00003DA0:
00003DA0 5247 addq.w D7, 1
00003DA2 0C47 0002 cmpi.w D7, 0x2
00003DA6 6F00 FE5C ble -0x1A2 /* 00003C04 */
00003DAA 7021 moveq.l D0, 0x21
00003DAC 2F00 move.l -[A7], D0
00003DAE A862 syscall ForeColor
00003DB0 4A6E FE24 tst.w [A6 - 0x1DC]
00003DB4 6F00 0336 ble +0x338 /* 000040EC */
label00003DB8:
00003DB8 302E FE24 move.w D0, [A6 - 0x1DC]
00003DBC 5240 addq.w D0, 1
00003DBE 48C0 ext.l D0
00003DC0 81FC 0006 divs.w D0, 0x6
00003DC4 4840 swap.w D0
00003DC6 3D40 FE24 move.w [A6 - 0x1DC], D0
00003DCA 102D F840 move.b D0, [A5 - 0x7C0]
00003DCE 5300 subq.b D0, 1
00003DD0 122D F10B move.b D1, [A5 - 0xEF5]
00003DD4 5301 subq.b D1, 1
00003DD6 C001 and.b D0, D1
00003DD8 671A beq +0x1C /* 00003DF4 */
00003DDA 486D F4D2 pea.l [A5 - 0xB2E]
00003DDE 486D F4E2 pea.l [A5 - 0xB1E]
00003DE2 486D F3A6 pea.l [A5 - 0xC5A]
00003DE6 486D F45E pea.l [A5 - 0xBA2]
00003DEA 3F3C 0001 move.w -[A7], 0x1
00003DEE 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003DF2 A8EC syscall CopyBits
label00003DF4:
00003DF4 486E FE14 pea.l [A6 - 0x1EC]
00003DF8 A875 syscall SetPBits/SetPortBits
00003DFA 486E FE1A pea.l [A6 - 0x1E6]
00003DFE A8A3 syscall EraseRect
00003E00 486D FF52 pea.l [A5 - 0xAE]
00003E04 A875 syscall SetPBits/SetPortBits
00003E06 302E FE24 move.w D0, [A6 - 0x1DC]
00003E0A 6000 0226 bra +0x228 /* 00004032 */
label00003E0E:
00003E0E 486E FE0C pea.l [A6 - 0x1F4]
00003E12 3F3C 0006 move.w -[A7], 0x6
00003E16 4267 clr.w -[A7]
00003E18 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003E1C 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003E20 A8A7 syscall SetRect
00003E22 486D F4B6 pea.l [A5 - 0xB4A]
00003E26 486E FE14 pea.l [A6 - 0x1EC]
00003E2A 486D E3C8 pea.l [A5 - 0x1C38]
00003E2E 486E FE0C pea.l [A6 - 0x1F4]
00003E32 3F3C 0002 move.w -[A7], 0x2
00003E36 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003E3A A8EC syscall CopyBits
00003E3C 486E FE0C pea.l [A6 - 0x1F4]
00003E40 4267 clr.w -[A7]
00003E42 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00003E46 3F3C 002B move.w -[A7], 0x2B /* '+' */
00003E4A 3F3C 00C7 move.w -[A7], 0xC7
00003E4E A8A7 syscall SetRect
00003E50 486D F4B6 pea.l [A5 - 0xB4A]
00003E54 486E FE14 pea.l [A6 - 0x1EC]
00003E58 486D E388 pea.l [A5 - 0x1C78]
00003E5C 486E FE0C pea.l [A6 - 0x1F4]
00003E60 3F3C 0001 move.w -[A7], 0x1
00003E64 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003E68 A8EC syscall CopyBits
00003E6A 7021 moveq.l D0, 0x21
00003E6C 2F00 move.l -[A7], D0
00003E6E A862 syscall ForeColor
00003E70 6000 01DC bra +0x1DE /* 0000404E */
label00003E74:
00003E74 486E FE0C pea.l [A6 - 0x1F4]
00003E78 3F3C 0006 move.w -[A7], 0x6
00003E7C 4267 clr.w -[A7]
00003E7E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003E82 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003E86 A8A7 syscall SetRect
00003E88 486D F4B6 pea.l [A5 - 0xB4A]
00003E8C 486E FE14 pea.l [A6 - 0x1EC]
00003E90 486D E3D0 pea.l [A5 - 0x1C30]
00003E94 486E FE0C pea.l [A6 - 0x1F4]
00003E98 3F3C 0002 move.w -[A7], 0x2
00003E9C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003EA0 A8EC syscall CopyBits
00003EA2 486E FE0C pea.l [A6 - 0x1F4]
00003EA6 3F3C 0007 move.w -[A7], 0x7
00003EAA 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003EAE 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003EB2 3F3C 00D6 move.w -[A7], 0xD6
00003EB6 A8A7 syscall SetRect
00003EB8 486D F4B6 pea.l [A5 - 0xB4A]
00003EBC 486E FE14 pea.l [A6 - 0x1EC]
00003EC0 486D E388 pea.l [A5 - 0x1C78]
00003EC4 486E FE0C pea.l [A6 - 0x1F4]
00003EC8 3F3C 0001 move.w -[A7], 0x1
00003ECC 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003ED0 A8EC syscall CopyBits
00003ED2 7021 moveq.l D0, 0x21
00003ED4 2F00 move.l -[A7], D0
00003ED6 A862 syscall ForeColor
00003ED8 6000 0174 bra +0x176 /* 0000404E */
label00003EDC:
00003EDC 486E FE0C pea.l [A6 - 0x1F4]
00003EE0 3F3C 0006 move.w -[A7], 0x6
00003EE4 4267 clr.w -[A7]
00003EE6 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003EEA 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003EEE A8A7 syscall SetRect
00003EF0 486D F4B6 pea.l [A5 - 0xB4A]
00003EF4 486E FE14 pea.l [A6 - 0x1EC]
00003EF8 486D E3D8 pea.l [A5 - 0x1C28]
00003EFC 486E FE0C pea.l [A6 - 0x1F4]
00003F00 3F3C 0002 move.w -[A7], 0x2
00003F04 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003F08 A8EC syscall CopyBits
00003F0A 486E FE0C pea.l [A6 - 0x1F4]
00003F0E 3F3C 000F move.w -[A7], 0xF
00003F12 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00003F16 3F3C 003A move.w -[A7], 0x3A /* ':' */
00003F1A 3F3C 00DF move.w -[A7], 0xDF
00003F1E A8A7 syscall SetRect
00003F20 486D F4B6 pea.l [A5 - 0xB4A]
00003F24 486E FE14 pea.l [A6 - 0x1EC]
00003F28 486D E388 pea.l [A5 - 0x1C78]
00003F2C 486E FE0C pea.l [A6 - 0x1F4]
00003F30 3F3C 0001 move.w -[A7], 0x1
00003F34 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003F38 A8EC syscall CopyBits
00003F3A 7021 moveq.l D0, 0x21
00003F3C 2F00 move.l -[A7], D0
00003F3E A862 syscall ForeColor
00003F40 6000 010C bra +0x10E /* 0000404E */
label00003F44:
00003F44 486E FE0C pea.l [A6 - 0x1F4]
00003F48 3F3C 0006 move.w -[A7], 0x6
00003F4C 4267 clr.w -[A7]
00003F4E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003F52 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003F56 A8A7 syscall SetRect
00003F58 486D F4B6 pea.l [A5 - 0xB4A]
00003F5C 486E FE14 pea.l [A6 - 0x1EC]
00003F60 486D E3E0 pea.l [A5 - 0x1C20]
00003F64 486E FE0C pea.l [A6 - 0x1F4]
00003F68 3F3C 0002 move.w -[A7], 0x2
00003F6C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003F70 A8EC syscall CopyBits
00003F72 486E FE0C pea.l [A6 - 0x1F4]
00003F76 3F3C 0015 move.w -[A7], 0x15
00003F7A 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00003F7E 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00003F82 3F3C 00E5 move.w -[A7], 0xE5
00003F86 A8A7 syscall SetRect
00003F88 486D F4B6 pea.l [A5 - 0xB4A]
00003F8C 486E FE14 pea.l [A6 - 0x1EC]
00003F90 486D E390 pea.l [A5 - 0x1C70]
00003F94 486E FE0C pea.l [A6 - 0x1F4]
00003F98 3F3C 0001 move.w -[A7], 0x1
00003F9C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003FA0 A8EC syscall CopyBits
00003FA2 7021 moveq.l D0, 0x21
00003FA4 2F00 move.l -[A7], D0
00003FA6 A862 syscall ForeColor
00003FA8 6000 00A4 bra +0xA6 /* 0000404E */
label00003FAC:
00003FAC 486E FE0C pea.l [A6 - 0x1F4]
00003FB0 3F3C 0006 move.w -[A7], 0x6
00003FB4 4267 clr.w -[A7]
00003FB6 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00003FBA 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003FBE A8A7 syscall SetRect
00003FC0 486D F4B6 pea.l [A5 - 0xB4A]
00003FC4 486E FE14 pea.l [A6 - 0x1EC]
00003FC8 486D E3E8 pea.l [A5 - 0x1C18]
00003FCC 486E FE0C pea.l [A6 - 0x1F4]
00003FD0 3F3C 0002 move.w -[A7], 0x2
00003FD4 2F2D FBCA move.l -[A7], [A5 - 0x436]
00003FD8 A8EC syscall CopyBits
00003FDA 486E FE0C pea.l [A6 - 0x1F4]
00003FDE 3F3C 001A move.w -[A7], 0x1A
00003FE2 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00003FE6 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00003FEA 3F3C 00EC move.w -[A7], 0xEC
00003FEE A8A7 syscall SetRect
00003FF0 486D F4B6 pea.l [A5 - 0xB4A]
00003FF4 486E FE14 pea.l [A6 - 0x1EC]
00003FF8 486D E398 pea.l [A5 - 0x1C68]
00003FFC 486E FE0C pea.l [A6 - 0x1F4]
00004000 3F3C 0001 move.w -[A7], 0x1
00004004 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004008 A8EC syscall CopyBits
0000400A 7021 moveq.l D0, 0x21
0000400C 2F00 move.l -[A7], D0
0000400E A862 syscall ForeColor
00004010 0C6D 00A0 F464 cmpi.w [A5 - 0xB9C], 0xA0
00004016 6C36 bge +0x38 /* 0000404E */
00004018 486D F45E pea.l [A5 - 0xBA2]
0000401C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00004020 422D F840 clr.b [A5 - 0x7C0]
00004024 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
0000402A 1B7C 0001 F118 move.b [A5 - 0xEE8], 0x1
00004030 601C bra +0x1E /* 0000404E */
label00004032:
00004032 6700 FDDA beq -0x224 /* 00003E0E */
00004036 5540 subq.w D0, 2
00004038 6700 FE3A beq -0x1C4 /* 00003E74 */
0000403C 5340 subq.w D0, 1
0000403E 6700 FE9C beq -0x162 /* 00003EDC */
00004042 5340 subq.w D0, 1
00004044 6700 FEFE beq -0x100 /* 00003F44 */
00004048 5340 subq.w D0, 1
0000404A 6700 FF60 beq -0x9E /* 00003FAC */
label0000404E:
0000404E 486E FE0C pea.l [A6 - 0x1F4]
00004052 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00004056 3F3C 006A move.w -[A7], 0x6A /* 'j' */
0000405A 3F3C 00C5 move.w -[A7], 0xC5
0000405E 3F3C 015D move.w -[A7], 0x15D
00004062 A8A7 syscall SetRect
00004064 486E FE04 pea.l [A6 - 0x1FC]
00004068 4267 clr.w -[A7]
0000406A 4267 clr.w -[A7]
0000406C 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00004070 3F3C 00F3 move.w -[A7], 0xF3
00004074 A8A7 syscall SetRect
00004076 486E FE14 pea.l [A6 - 0x1EC]
0000407A 486D F4E2 pea.l [A5 - 0xB1E]
0000407E 486E FE04 pea.l [A6 - 0x1FC]
00004082 486E FE0C pea.l [A6 - 0x1F4]
00004086 4267 clr.w -[A7]
00004088 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000408C A8EC syscall CopyBits
0000408E 7021 moveq.l D0, 0x21
00004090 2F00 move.l -[A7], D0
00004092 A862 syscall ForeColor
00004094 7E01 moveq.l D7, 0x01
label00004096:
00004096 3007 move.w D0, D7
00004098 C1FC 000C muls.w D0, 0xC
0000409C 0640 FF18 addi.w D0, 0xFF18
000040A0 49F6 0000 lea.l A4, [A6 + D0.w]
000040A4 554F subq.w A7, 2
000040A6 486E FE0C pea.l [A6 - 0x1F4]
000040AA 2F0C move.l -[A7], A4
000040AC 486D F156 pea.l [A5 - 0xEAA]
000040B0 A8AA syscall SectRect
000040B2 101F move.b D0, [A7]+
000040B4 C02C 0008 and.b D0, [A4 + 0x8]
000040B8 6722 beq +0x24 /* 000040DC */
000040BA 486D F4B6 pea.l [A5 - 0xB4A]
000040BE 486D F4E2 pea.l [A5 - 0xB1E]
000040C2 302C 000A move.w D0, [A4 + 0xA]
000040C6 E740 asl D0.w, 3
000040C8 0640 E318 addi.w D0, 0xE318
000040CC 4875 0000 pea.l [A5 + D0.w]
000040D0 2F0C move.l -[A7], A4
000040D2 3F3C 0001 move.w -[A7], 0x1
000040D6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000040DA A8EC syscall CopyBits
label000040DC:
000040DC 5247 addq.w D7, 1
000040DE 0C47 0002 cmpi.w D7, 0x2
000040E2 6FB2 ble -0x4C /* 00004096 */
000040E4 4A6E FE24 tst.w [A6 - 0x1DC]
000040E8 6600 FCCE bne -0x330 /* 00003DB8 */
label000040EC:
000040EC 4A6E FE22 tst.w [A6 - 0x1DE]
000040F0 6F00 033A ble +0x33C /* 0000442C */
label000040F4:
000040F4 302E FE22 move.w D0, [A6 - 0x1DE]
000040F8 5240 addq.w D0, 1
000040FA 48C0 ext.l D0
000040FC 81FC 0006 divs.w D0, 0x6
00004100 4840 swap.w D0
00004102 3D40 FE22 move.w [A6 - 0x1DE], D0
00004106 102D F840 move.b D0, [A5 - 0x7C0]
0000410A 5300 subq.b D0, 1
0000410C 122D F10B move.b D1, [A5 - 0xEF5]
00004110 5301 subq.b D1, 1
00004112 C001 and.b D0, D1
00004114 671A beq +0x1C /* 00004130 */
00004116 486D F4D2 pea.l [A5 - 0xB2E]
0000411A 486D F4E2 pea.l [A5 - 0xB1E]
0000411E 486D F3A6 pea.l [A5 - 0xC5A]
00004122 486D F45E pea.l [A5 - 0xBA2]
00004126 3F3C 0001 move.w -[A7], 0x1
0000412A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000412E A8EC syscall CopyBits
label00004130:
00004130 486E FE14 pea.l [A6 - 0x1EC]
00004134 A875 syscall SetPBits/SetPortBits
00004136 486E FE1A pea.l [A6 - 0x1E6]
0000413A A8A3 syscall EraseRect
0000413C 486D FF52 pea.l [A5 - 0xAE]
00004140 A875 syscall SetPBits/SetPortBits
00004142 302E FE22 move.w D0, [A6 - 0x1DE]
00004146 6000 0228 bra +0x22A /* 00004370 */
label0000414A:
0000414A 486E FE0C pea.l [A6 - 0x1F4]
0000414E 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00004152 4267 clr.w -[A7]
00004154 3F3C 00DF move.w -[A7], 0xDF
00004158 3F3C 005C move.w -[A7], 0x5C /* '\\' */
0000415C A8A7 syscall SetRect
0000415E 486D F4B6 pea.l [A5 - 0xB4A]
00004162 486E FE14 pea.l [A6 - 0x1EC]
00004166 486D E3F8 pea.l [A5 - 0x1C08]
0000416A 486E FE0C pea.l [A6 - 0x1F4]
0000416E 3F3C 0002 move.w -[A7], 0x2
00004172 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004176 A8EC syscall CopyBits
00004178 486E FE0C pea.l [A6 - 0x1F4]
0000417C 3F3C 00B9 move.w -[A7], 0xB9
00004180 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00004184 3F3C 00E4 move.w -[A7], 0xE4
00004188 3F3C 00C7 move.w -[A7], 0xC7
0000418C A8A7 syscall SetRect
0000418E 486D F4B6 pea.l [A5 - 0xB4A]
00004192 486E FE14 pea.l [A6 - 0x1EC]
00004196 486D E3A8 pea.l [A5 - 0x1C58]
0000419A 486E FE0C pea.l [A6 - 0x1F4]
0000419E 3F3C 0001 move.w -[A7], 0x1
000041A2 2F2D FBCA move.l -[A7], [A5 - 0x436]
000041A6 A8EC syscall CopyBits
000041A8 7021 moveq.l D0, 0x21
000041AA 2F00 move.l -[A7], D0
000041AC A862 syscall ForeColor
000041AE 6000 01DC bra +0x1DE /* 0000438C */
label000041B2:
000041B2 486E FE0C pea.l [A6 - 0x1F4]
000041B6 3F3C 0073 move.w -[A7], 0x73 /* 's' */
000041BA 4267 clr.w -[A7]
000041BC 3F3C 00DF move.w -[A7], 0xDF
000041C0 3F3C 005C move.w -[A7], 0x5C /* '\\' */
000041C4 A8A7 syscall SetRect
000041C6 486D F4B6 pea.l [A5 - 0xB4A]
000041CA 486E FE14 pea.l [A6 - 0x1EC]
000041CE 486D E400 pea.l [A5 - 0x1C00]
000041D2 486E FE0C pea.l [A6 - 0x1F4]
000041D6 3F3C 0002 move.w -[A7], 0x2
000041DA 2F2D FBCA move.l -[A7], [A5 - 0x436]
000041DE A8EC syscall CopyBits
000041E0 486E FE0C pea.l [A6 - 0x1F4]
000041E4 3F3C 00B2 move.w -[A7], 0xB2
000041E8 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000041EC 3F3C 00DD move.w -[A7], 0xDD
000041F0 3F3C 00D6 move.w -[A7], 0xD6
000041F4 A8A7 syscall SetRect
000041F6 486D F4B6 pea.l [A5 - 0xB4A]
000041FA 486E FE14 pea.l [A6 - 0x1EC]
000041FE 486D E3A8 pea.l [A5 - 0x1C58]
00004202 486E FE0C pea.l [A6 - 0x1F4]
00004206 3F3C 0001 move.w -[A7], 0x1
0000420A 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000420E A8EC syscall CopyBits
00004210 7021 moveq.l D0, 0x21
00004212 2F00 move.l -[A7], D0
00004214 A862 syscall ForeColor
00004216 6000 0174 bra +0x176 /* 0000438C */
label0000421A:
0000421A 486E FE0C pea.l [A6 - 0x1F4]
0000421E 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00004222 4267 clr.w -[A7]
00004224 3F3C 00DF move.w -[A7], 0xDF
00004228 3F3C 005C move.w -[A7], 0x5C /* '\\' */
0000422C A8A7 syscall SetRect
0000422E 486D F4B6 pea.l [A5 - 0xB4A]
00004232 486E FE14 pea.l [A6 - 0x1EC]
00004236 486D E408 pea.l [A5 - 0x1BF8]
0000423A 486E FE0C pea.l [A6 - 0x1F4]
0000423E 3F3C 0002 move.w -[A7], 0x2
00004242 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004246 A8EC syscall CopyBits
00004248 486E FE0C pea.l [A6 - 0x1F4]
0000424C 3F3C 00AA move.w -[A7], 0xAA
00004250 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00004254 3F3C 00D5 move.w -[A7], 0xD5
00004258 3F3C 00DF move.w -[A7], 0xDF
0000425C A8A7 syscall SetRect
0000425E 486D F4B6 pea.l [A5 - 0xB4A]
00004262 486E FE14 pea.l [A6 - 0x1EC]
00004266 486D E3A8 pea.l [A5 - 0x1C58]
0000426A 486E FE0C pea.l [A6 - 0x1F4]
0000426E 3F3C 0001 move.w -[A7], 0x1
00004272 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004276 A8EC syscall CopyBits
00004278 7021 moveq.l D0, 0x21
0000427A 2F00 move.l -[A7], D0
0000427C A862 syscall ForeColor
0000427E 6000 010C bra +0x10E /* 0000438C */
label00004282:
00004282 486E FE0C pea.l [A6 - 0x1F4]
00004286 3F3C 0073 move.w -[A7], 0x73 /* 's' */
0000428A 4267 clr.w -[A7]
0000428C 3F3C 00DF move.w -[A7], 0xDF
00004290 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00004294 A8A7 syscall SetRect
00004296 486D F4B6 pea.l [A5 - 0xB4A]
0000429A 486E FE14 pea.l [A6 - 0x1EC]
0000429E 486D E410 pea.l [A5 - 0x1BF0]
000042A2 486E FE0C pea.l [A6 - 0x1F4]
000042A6 3F3C 0002 move.w -[A7], 0x2
000042AA 2F2D FBCA move.l -[A7], [A5 - 0x436]
000042AE A8EC syscall CopyBits
000042B0 486E FE0C pea.l [A6 - 0x1F4]
000042B4 3F3C 00A4 move.w -[A7], 0xA4
000042B8 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
000042BC 3F3C 00CF move.w -[A7], 0xCF
000042C0 3F3C 00E5 move.w -[A7], 0xE5
000042C4 A8A7 syscall SetRect
000042C6 486D F4B6 pea.l [A5 - 0xB4A]
000042CA 486E FE14 pea.l [A6 - 0x1EC]
000042CE 486D E3B0 pea.l [A5 - 0x1C50]
000042D2 486E FE0C pea.l [A6 - 0x1F4]
000042D6 3F3C 0001 move.w -[A7], 0x1
000042DA 2F2D FBCA move.l -[A7], [A5 - 0x436]
000042DE A8EC syscall CopyBits
000042E0 7021 moveq.l D0, 0x21
000042E2 2F00 move.l -[A7], D0
000042E4 A862 syscall ForeColor
000042E6 6000 00A4 bra +0xA6 /* 0000438C */
label000042EA:
000042EA 486E FE0C pea.l [A6 - 0x1F4]
000042EE 3F3C 0073 move.w -[A7], 0x73 /* 's' */
000042F2 4267 clr.w -[A7]
000042F4 3F3C 00DF move.w -[A7], 0xDF
000042F8 3F3C 005C move.w -[A7], 0x5C /* '\\' */
000042FC A8A7 syscall SetRect
000042FE 486D F4B6 pea.l [A5 - 0xB4A]
00004302 486E FE14 pea.l [A6 - 0x1EC]
00004306 486D E418 pea.l [A5 - 0x1BE8]
0000430A 486E FE0C pea.l [A6 - 0x1F4]
0000430E 3F3C 0002 move.w -[A7], 0x2
00004312 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004316 A8EC syscall CopyBits
00004318 486E FE0C pea.l [A6 - 0x1F4]
0000431C 3F3C 009F move.w -[A7], 0x9F
00004320 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00004324 3F3C 00CA move.w -[A7], 0xCA
00004328 3F3C 00EC move.w -[A7], 0xEC
0000432C A8A7 syscall SetRect
0000432E 486D F4B6 pea.l [A5 - 0xB4A]
00004332 486E FE14 pea.l [A6 - 0x1EC]
00004336 486D E3B8 pea.l [A5 - 0x1C48]
0000433A 486E FE0C pea.l [A6 - 0x1F4]
0000433E 3F3C 0001 move.w -[A7], 0x1
00004342 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004346 A8EC syscall CopyBits
00004348 7021 moveq.l D0, 0x21
0000434A 2F00 move.l -[A7], D0
0000434C A862 syscall ForeColor
0000434E 0C6D 015E F460 cmpi.w [A5 - 0xBA0], 0x15E
00004354 6F36 ble +0x38 /* 0000438C */
00004356 486D F45E pea.l [A5 - 0xBA2]
0000435A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000435E 422D F840 clr.b [A5 - 0x7C0]
00004362 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
00004368 1B7C 0001 F118 move.b [A5 - 0xEE8], 0x1
0000436E 601C bra +0x1E /* 0000438C */
label00004370:
00004370 6700 FDD8 beq -0x226 /* 0000414A */
00004374 5540 subq.w D0, 2
00004376 6700 FE3A beq -0x1C4 /* 000041B2 */
0000437A 5340 subq.w D0, 1
0000437C 6700 FE9C beq -0x162 /* 0000421A */
00004380 5340 subq.w D0, 1
00004382 6700 FEFE beq -0x100 /* 00004282 */
00004386 5340 subq.w D0, 1
00004388 6700 FF60 beq -0x9E /* 000042EA */
label0000438C:
0000438C 486E FE0C pea.l [A6 - 0x1F4]
00004390 3F3C 013A move.w -[A7], 0x13A
00004394 3F3C 006A move.w -[A7], 0x6A /* 'j' */
00004398 3F3C 01AC move.w -[A7], 0x1AC
0000439C 3F3C 015D move.w -[A7], 0x15D
000043A0 A8A7 syscall SetRect
000043A2 486E FE04 pea.l [A6 - 0x1FC]
000043A6 3F3C 0073 move.w -[A7], 0x73 /* 's' */
000043AA 4267 clr.w -[A7]
000043AC 3F3C 00E5 move.w -[A7], 0xE5
000043B0 3F3C 00F3 move.w -[A7], 0xF3
000043B4 A8A7 syscall SetRect
000043B6 486E FE14 pea.l [A6 - 0x1EC]
000043BA 486D F4E2 pea.l [A5 - 0xB1E]
000043BE 486E FE04 pea.l [A6 - 0x1FC]
000043C2 486E FE0C pea.l [A6 - 0x1F4]
000043C6 4267 clr.w -[A7]
000043C8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000043CC A8EC syscall CopyBits
000043CE 7021 moveq.l D0, 0x21
000043D0 2F00 move.l -[A7], D0
000043D2 A862 syscall ForeColor
000043D4 7E01 moveq.l D7, 0x01
label000043D6:
000043D6 3007 move.w D0, D7
000043D8 C1FC 000C muls.w D0, 0xC
000043DC 0640 FF18 addi.w D0, 0xFF18
000043E0 49F6 0000 lea.l A4, [A6 + D0.w]
000043E4 554F subq.w A7, 2
000043E6 486E FE0C pea.l [A6 - 0x1F4]
000043EA 2F0C move.l -[A7], A4
000043EC 486D F156 pea.l [A5 - 0xEAA]
000043F0 A8AA syscall SectRect
000043F2 101F move.b D0, [A7]+
000043F4 C02C 0008 and.b D0, [A4 + 0x8]
000043F8 6722 beq +0x24 /* 0000441C */
000043FA 486D F4B6 pea.l [A5 - 0xB4A]
000043FE 486D F4E2 pea.l [A5 - 0xB1E]
00004402 302C 000A move.w D0, [A4 + 0xA]
00004406 E740 asl D0.w, 3
00004408 0640 E318 addi.w D0, 0xE318
0000440C 4875 0000 pea.l [A5 + D0.w]
00004410 2F0C move.l -[A7], A4
00004412 3F3C 0001 move.w -[A7], 0x1
00004416 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000441A A8EC syscall CopyBits
label0000441C:
0000441C 5247 addq.w D7, 1
0000441E 0C47 0002 cmpi.w D7, 0x2
00004422 6FB2 ble -0x4C /* 000043D6 */
00004424 4A6E FE22 tst.w [A6 - 0x1DE]
00004428 6600 FCCA bne -0x334 /* 000040F4 */
label0000442C:
0000442C 7021 moveq.l D0, 0x21
0000442E 2F00 move.l -[A7], D0
00004430 A862 syscall ForeColor
00004432 6000 0098 bra +0x9A /* 000044CC */
label00004436:
00004436 6B00 0094 bmi +0x96 /* 000044CC */
0000443A 0640 FFB5 addi.w D0, 0xFFB5
0000443E 6F00 E938 ble -0x16C6 /* 00002D78 */
00004442 5B40 subq.w D0, 5
00004444 6700 DFAE beq -0x2050 /* 000023F4 */
00004448 5540 subq.w D0, 2
0000444A 6700 E072 beq -0x1F8C /* 000024BE */
0000444E 5540 subq.w D0, 2
00004450 6700 E136 beq -0x1EC8 /* 00002588 */
00004454 5540 subq.w D0, 2
00004456 6700 E1FA beq -0x1E04 /* 00002652 */
0000445A 5540 subq.w D0, 2
0000445C 6700 E2BE beq -0x1D40 /* 0000271C */
00004460 5540 subq.w D0, 2
00004462 6700 E382 beq -0x1C7C /* 000027E6 */
00004466 5540 subq.w D0, 2
00004468 6700 E446 beq -0x1BB8 /* 000028B0 */
0000446C 5540 subq.w D0, 2
0000446E 6700 E50A beq -0x1AF4 /* 0000297A */
00004472 5540 subq.w D0, 2
00004474 6700 E5CE beq -0x1A30 /* 00002A44 */
00004478 5540 subq.w D0, 2
0000447A 6700 E692 beq -0x196C /* 00002B0E */
0000447E 5540 subq.w D0, 2
00004480 6700 E756 beq -0x18A8 /* 00002BD8 */
00004484 5340 subq.w D0, 1
00004486 6700 E918 beq -0x16E6 /* 00002DA0 */
0000448A 5340 subq.w D0, 1
0000448C 6700 E814 beq -0x17EA /* 00002CA2 */
00004490 5340 subq.w D0, 1
00004492 6B38 bmi +0x3A /* 000044CC */
00004494 0640 FFDD addi.w D0, 0xFFDD
00004498 6F00 E93A ble -0x16C4 /* 00002DD4 */
0000449C 5340 subq.w D0, 1
0000449E 6700 E99E beq -0x1660 /* 00002E3E */
000044A2 5340 subq.w D0, 1
000044A4 6B26 bmi +0x28 /* 000044CC */
000044A6 0640 FFB8 addi.w D0, 0xFFB8
000044AA 6F00 EA1A ble -0x15E4 /* 00002EC6 */
000044AE 5340 subq.w D0, 1
000044B0 6700 EA94 beq -0x156A /* 00002F46 */
000044B4 5340 subq.w D0, 1
000044B6 6B14 bmi +0x16 /* 000044CC */
000044B8 0640 FFF4 addi.w D0, 0xFFF4
000044BC 6F00 EAD2 ble -0x152C /* 00002F90 */
000044C0 5340 subq.w D0, 1
000044C2 6B08 bmi +0xA /* 000044CC */
000044C4 0640 8BB3 addi.w D0, 0x8BB3
000044C8 6F00 EB04 ble -0x14FA /* 00002FCE */
label000044CC:
000044CC 554F subq.w A7, 2
000044CE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000044D2 486D F82C pea.l [A5 - 0x7D4]
000044D6 A970 syscall GetNextEvent
000044D8 1B5F F841 move.b [A5 - 0x7BF], [A7]+
000044DC 2F2D F82E move.l -[A7], [A5 - 0x7D2]
000044E0 2F3C 0000 0100 move.l -[A7], 0x100
000044E6 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000044EA 7009 moveq.l D0, 0x09
000044EC B09F cmp.l D0, [A7]+
000044EE 6616 bne +0x18 /* 00004506 */
label000044F0:
000044F0 554F subq.w A7, 2
000044F2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000044F6 486D F82C pea.l [A5 - 0x7D4]
000044FA A970 syscall GetNextEvent
000044FC 1B5F F841 move.b [A5 - 0x7BF], [A7]+
00004500 4A2D F841 tst.b [A5 - 0x7BF]
00004504 67EA beq -0x14 /* 000044F0 */
label00004506:
00004506 3F3C FFFF move.w -[A7], 0xFFFF
0000450A 4267 clr.w -[A7]
0000450C 201F move.l D0, [A7]+
0000450E A032 syscall FlushEvents
00004510 2F2D F82E move.l -[A7], [A5 - 0x7D2]
00004514 2F3C 0000 0100 move.l -[A7], 0x100
0000451A 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000451E 7051 moveq.l D0, 0x51
00004520 B09F cmp.l D0, [A7]+
00004522 57C0 seq D0
00004524 2F2D F82E move.l -[A7], [A5 - 0x7D2]
00004528 2F3C 0000 0100 move.l -[A7], 0x100
0000452E 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00004532 7271 moveq.l D1, 0x71
00004534 B29F cmp.l D1, [A7]+
00004536 57C1 seq D1
00004538 8001 or.b D0, D1
0000453A 6706 beq +0x8 /* 00004542 */
0000453C 1B7C 0001 F840 move.b [A5 - 0x7C0], 0x1
label00004542:
00004542 102D F840 move.b D0, [A5 - 0x7C0]
00004546 5300 subq.b D0, 1
00004548 122D F10B move.b D1, [A5 - 0xEF5]
0000454C 5301 subq.b D1, 1
0000454E C001 and.b D0, D1
00004550 673C beq +0x3E /* 0000458E */
00004552 0C45 00E3 cmpi.w D5, 0xE3
00004556 6C1C bge +0x1E /* 00004574 */
00004558 486D F4D2 pea.l [A5 - 0xB2E]
0000455C 486D F4E2 pea.l [A5 - 0xB1E]
00004560 486D F3A6 pea.l [A5 - 0xC5A]
00004564 486D F45E pea.l [A5 - 0xBA2]
00004568 3F3C 0003 move.w -[A7], 0x3
0000456C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004570 A8EC syscall CopyBits
00004572 601A bra +0x1C /* 0000458E */
label00004574:
00004574 486D F4D2 pea.l [A5 - 0xB2E]
00004578 486D F4E2 pea.l [A5 - 0xB1E]
0000457C 486D F3A6 pea.l [A5 - 0xC5A]
00004580 486D F45E pea.l [A5 - 0xBA2]
00004584 3F3C 0002 move.w -[A7], 0x2
00004588 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000458C A8EC syscall CopyBits
label0000458E:
0000458E 102D F10B move.b D0, [A5 - 0xEF5]
00004592 5300 subq.b D0, 1
00004594 6718 beq +0x1A /* 000045AE */
00004596 302D F838 move.w D0, [A5 - 0x7C8]
0000459A 0640 000B addi.w D0, 0xB
0000459E 3B40 F464 move.w [A5 - 0xB9C], D0
000045A2 302D F838 move.w D0, [A5 - 0x7C8]
000045A6 0640 FFF7 addi.w D0, 0xFFF7
000045AA 3B40 F460 move.w [A5 - 0xBA0], D0
label000045AE:
000045AE 486D F45E pea.l [A5 - 0xBA2]
000045B2 3F3C 0001 move.w -[A7], 0x1
000045B6 4267 clr.w -[A7]
000045B8 A8A8 syscall OffsetRect
000045BA 0C6D 0064 F464 cmpi.w [A5 - 0xB9C], 0x64 /* 'd' */
000045C0 6FEC ble -0x12 /* 000045AE */
label000045C2:
000045C2 486D F45E pea.l [A5 - 0xBA2]
000045C6 3F3C FFFF move.w -[A7], 0xFFFF
000045CA 4267 clr.w -[A7]
000045CC A8A8 syscall OffsetRect
000045CE 0C6D 019A F460 cmpi.w [A5 - 0xBA0], 0x19A
000045D4 6CEC bge -0x12 /* 000045C2 */
000045D6 102D F840 move.b D0, [A5 - 0x7C0]
000045DA 5300 subq.b D0, 1
000045DC 122D F10B move.b D1, [A5 - 0xEF5]
000045E0 5301 subq.b D1, 1
000045E2 C001 and.b D0, D1
000045E4 673C beq +0x3E /* 00004622 */
000045E6 0C45 00E3 cmpi.w D5, 0xE3
000045EA 6C1C bge +0x1E /* 00004608 */
000045EC 486D F4D2 pea.l [A5 - 0xB2E]
000045F0 486D F4E2 pea.l [A5 - 0xB1E]
000045F4 486D F3A6 pea.l [A5 - 0xC5A]
000045F8 486D F45E pea.l [A5 - 0xBA2]
000045FC 3F3C 0001 move.w -[A7], 0x1
00004600 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004604 A8EC syscall CopyBits
00004606 601A bra +0x1C /* 00004622 */
label00004608:
00004608 486D F4D2 pea.l [A5 - 0xB2E]
0000460C 486D F4E2 pea.l [A5 - 0xB1E]
00004610 486D F3A6 pea.l [A5 - 0xC5A]
00004614 486D F45E pea.l [A5 - 0xBA2]
00004618 3F3C 0002 move.w -[A7], 0x2
0000461C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004620 A8EC syscall CopyBits
label00004622:
00004622 7C01 moveq.l D6, 0x01
label00004624:
00004624 3006 move.w D0, D6
00004626 D040 add.w D0, D0
00004628 0640 F43E addi.w D0, 0xF43E
0000462C 4A75 0000 tst.w [A5 + D0.w]
00004630 6F00 0E44 ble +0xE46 /* 00005476 */
00004634 486D F156 pea.l [A5 - 0xEAA]
00004638 3006 move.w D0, D6
0000463A E740 asl D0.w, 3
0000463C 0640 F3EA addi.w D0, 0xF3EA
00004640 3035 0000 move.w D0, [A5 + D0.w]
00004644 0640 FFE2 addi.w D0, 0xFFE2
00004648 3F00 move.w -[A7], D0
0000464A 3006 move.w D0, D6
0000464C E540 asl D0.w, 2
0000464E 0640 F3C4 addi.w D0, 0xF3C4
00004652 3035 0000 move.w D0, [A5 + D0.w]
00004656 5B40 subq.w D0, 5
00004658 3F00 move.w -[A7], D0
0000465A 3006 move.w D0, D6
0000465C E740 asl D0.w, 3
0000465E 0640 F3EA addi.w D0, 0xF3EA
00004662 3035 0000 move.w D0, [A5 + D0.w]
00004666 0640 001E addi.w D0, 0x1E
0000466A 3F00 move.w -[A7], D0
0000466C 3006 move.w D0, D6
0000466E E540 asl D0.w, 2
00004670 0640 F3C4 addi.w D0, 0xF3C4
00004674 3035 0000 move.w D0, [A5 + D0.w]
00004678 0640 0037 addi.w D0, 0x37 /* '7' */
0000467C 3F00 move.w -[A7], D0
0000467E A8A7 syscall SetRect
00004680 3006 move.w D0, D6
00004682 D040 add.w D0, D0
00004684 0640 F43E addi.w D0, 0xF43E
00004688 4A75 0000 tst.w [A5 + D0.w]
0000468C 5EC0 sgt D0
0000468E 3206 move.w D1, D6
00004690 D241 add.w D1, D1
00004692 0641 F43E addi.w D1, 0xF43E
00004696 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
0000469C 5DC1 slt D1
0000469E C001 and.b D0, D1
000046A0 6734 beq +0x36 /* 000046D6 */
000046A2 486D F4C4 pea.l [A5 - 0xB3C]
000046A6 486D F4E2 pea.l [A5 - 0xB1E]
000046AA 3006 move.w D0, D6
000046AC D040 add.w D0, D0
000046AE 0640 F43E addi.w D0, 0xF43E
000046B2 3035 0000 move.w D0, [A5 + D0.w]
000046B6 E740 asl D0.w, 3
000046B8 0640 F11E addi.w D0, 0xF11E
000046BC 4875 0000 pea.l [A5 + D0.w]
000046C0 3006 move.w D0, D6
000046C2 E740 asl D0.w, 3
000046C4 0640 F3E8 addi.w D0, 0xF3E8
000046C8 4875 0000 pea.l [A5 + D0.w]
000046CC 3F3C 0002 move.w -[A7], 0x2
000046D0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000046D4 A8EC syscall CopyBits
label000046D6:
000046D6 3006 move.w D0, D6
000046D8 D040 add.w D0, D0
000046DA 0640 F43E addi.w D0, 0xF43E
000046DE 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
000046E4 5CC0 sge D0
000046E6 3206 move.w D1, D6
000046E8 D241 add.w D1, D1
000046EA 0641 F43E addi.w D1, 0xF43E
000046EE 0C75 000F 1000 cmpi.w [A5 + D1.w], 0xF
000046F4 5FC1 sle D1
000046F6 C001 and.b D0, D1
000046F8 6734 beq +0x36 /* 0000472E */
000046FA 486D F4C4 pea.l [A5 - 0xB3C]
000046FE 486D F4E2 pea.l [A5 - 0xB1E]
00004702 3006 move.w D0, D6
00004704 D040 add.w D0, D0
00004706 0640 F43E addi.w D0, 0xF43E
0000470A 3035 0000 move.w D0, [A5 + D0.w]
0000470E 5B40 subq.w D0, 5
00004710 E740 asl D0.w, 3
00004712 0640 FE7C addi.w D0, 0xFE7C
00004716 4875 0000 pea.l [A5 + D0.w]
0000471A 486D F156 pea.l [A5 - 0xEAA]
0000471E 3F3C 0002 move.w -[A7], 0x2
00004722 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004726 A8EC syscall CopyBits
00004728 7021 moveq.l D0, 0x21
0000472A 2F00 move.l -[A7], D0
0000472C A862 syscall ForeColor
label0000472E:
0000472E 3006 move.w D0, D6
00004730 D040 add.w D0, D0
00004732 0640 F43E addi.w D0, 0xF43E
00004736 3035 0000 move.w D0, [A5 + D0.w]
0000473A 5240 addq.w D0, 1
0000473C 3206 move.w D1, D6
0000473E D241 add.w D1, D1
00004740 0641 F43E addi.w D1, 0xF43E
00004744 3B80 1000 move.w [A5 + D1.w], D0
00004748 3006 move.w D0, D6
0000474A D040 add.w D0, D0
0000474C 0640 F43E addi.w D0, 0xF43E
00004750 0C75 0010 0000 cmpi.w [A5 + D0.w], 0x10
00004756 660C bne +0xE /* 00004764 */
00004758 3006 move.w D0, D6
0000475A D040 add.w D0, D0
0000475C 0640 F43E addi.w D0, 0xF43E
00004760 4275 0000 clr.w [A5 + D0.w]
label00004764:
00004764 3006 move.w D0, D6
00004766 D040 add.w D0, D0
00004768 0640 F43E addi.w D0, 0xF43E
0000476C 4A75 0000 tst.w [A5 + D0.w]
00004770 5EC0 sgt D0
00004772 3206 move.w D1, D6
00004774 D241 add.w D1, D1
00004776 0641 F43E addi.w D1, 0xF43E
0000477A 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
00004780 5DC1 slt D1
00004782 C001 and.b D0, D1
00004784 672A beq +0x2C /* 000047B0 */
00004786 3006 move.w D0, D6
00004788 E740 asl D0.w, 3
0000478A 0640 F3E8 addi.w D0, 0xF3E8
0000478E 4875 0000 pea.l [A5 + D0.w]
00004792 4267 clr.w -[A7]
00004794 3006 move.w D0, D6
00004796 E540 asl D0.w, 2
00004798 323C 012D move.w D1, 0x12D
0000479C 0640 F3C4 addi.w D0, 0xF3C4
000047A0 9275 0000 sub.w D1, [A5 + D0.w]
000047A4 48C1 ext.l D1
000047A6 83FC 0006 divs.w D1, 0x6
000047AA 4441 neg.w D1
000047AC 3F01 move.w -[A7], D1
000047AE A8A8 syscall OffsetRect
label000047B0:
000047B0 3006 move.w D0, D6
000047B2 D040 add.w D0, D0
000047B4 0640 F43E addi.w D0, 0xF43E
000047B8 4A75 0000 tst.w [A5 + D0.w]
000047BC 5EC0 sgt D0
000047BE 3206 move.w D1, D6
000047C0 D241 add.w D1, D1
000047C2 0641 F43E addi.w D1, 0xF43E
000047C6 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
000047CC 5DC1 slt D1
000047CE C001 and.b D0, D1
000047D0 6734 beq +0x36 /* 00004806 */
000047D2 486D F4C4 pea.l [A5 - 0xB3C]
000047D6 486D F4E2 pea.l [A5 - 0xB1E]
000047DA 3006 move.w D0, D6
000047DC D040 add.w D0, D0
000047DE 0640 F43E addi.w D0, 0xF43E
000047E2 3035 0000 move.w D0, [A5 + D0.w]
000047E6 E740 asl D0.w, 3
000047E8 0640 F11E addi.w D0, 0xF11E
000047EC 4875 0000 pea.l [A5 + D0.w]
000047F0 3006 move.w D0, D6
000047F2 E740 asl D0.w, 3
000047F4 0640 F3E8 addi.w D0, 0xF3E8
000047F8 4875 0000 pea.l [A5 + D0.w]
000047FC 3F3C 0002 move.w -[A7], 0x2
00004800 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004804 A8EC syscall CopyBits
label00004806:
00004806 3006 move.w D0, D6
00004808 D040 add.w D0, D0
0000480A 0640 F43E addi.w D0, 0xF43E
0000480E 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
00004814 5CC0 sge D0
00004816 3206 move.w D1, D6
00004818 D241 add.w D1, D1
0000481A 0641 F43E addi.w D1, 0xF43E
0000481E 0C75 000F 1000 cmpi.w [A5 + D1.w], 0xF
00004824 5FC1 sle D1
00004826 C001 and.b D0, D1
00004828 6734 beq +0x36 /* 0000485E */
0000482A 486D F4C4 pea.l [A5 - 0xB3C]
0000482E 486D F4E2 pea.l [A5 - 0xB1E]
00004832 3006 move.w D0, D6
00004834 D040 add.w D0, D0
00004836 0640 F43E addi.w D0, 0xF43E
0000483A 3035 0000 move.w D0, [A5 + D0.w]
0000483E 5B40 subq.w D0, 5
00004840 E740 asl D0.w, 3
00004842 0640 FE7C addi.w D0, 0xFE7C
00004846 4875 0000 pea.l [A5 + D0.w]
0000484A 486D F156 pea.l [A5 - 0xEAA]
0000484E 3F3C 0002 move.w -[A7], 0x2
00004852 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004856 A8EC syscall CopyBits
00004858 7021 moveq.l D0, 0x21
0000485A 2F00 move.l -[A7], D0
0000485C A862 syscall ForeColor
label0000485E:
0000485E 3006 move.w D0, D6
00004860 D040 add.w D0, D0
00004862 0640 F43E addi.w D0, 0xF43E
00004866 0C75 000A 0000 cmpi.w [A5 + D0.w], 0xA /* '\n' */
0000486C 6600 0C08 bne +0xC0A /* 00005476 */
00004870 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00004874 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
00004878 594F subq.w A7, 4
0000487A 594F subq.w A7, 4
0000487C 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00004882 3F3C 03E8 move.w -[A7], 0x3E8
00004886 A9A0 syscall GetResource
00004888 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000488C 42A7 clr.l -[A7]
0000488E 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00004892 486D F156 pea.l [A5 - 0xEAA]
00004896 3006 move.w D0, D6
00004898 E740 asl D0.w, 3
0000489A 0640 F3EA addi.w D0, 0xF3EA
0000489E 3035 0000 move.w D0, [A5 + D0.w]
000048A2 0640 FFE2 addi.w D0, 0xFFE2
000048A6 3F00 move.w -[A7], D0
000048A8 3006 move.w D0, D6
000048AA E540 asl D0.w, 2
000048AC 0640 F3C4 addi.w D0, 0xF3C4
000048B0 3035 0000 move.w D0, [A5 + D0.w]
000048B4 5B40 subq.w D0, 5
000048B6 3F00 move.w -[A7], D0
000048B8 3006 move.w D0, D6
000048BA E740 asl D0.w, 3
000048BC 0640 F3EA addi.w D0, 0xF3EA
000048C0 3035 0000 move.w D0, [A5 + D0.w]
000048C4 0640 001E addi.w D0, 0x1E
000048C8 3F00 move.w -[A7], D0
000048CA 3006 move.w D0, D6
000048CC E540 asl D0.w, 2
000048CE 0640 F3C4 addi.w D0, 0xF3C4
000048D2 3035 0000 move.w D0, [A5 + D0.w]
000048D6 0640 0037 addi.w D0, 0x37 /* '7' */
000048DA 3F00 move.w -[A7], D0
000048DC A8A7 syscall SetRect
000048DE 3006 move.w D0, D6
000048E0 E540 asl D0.w, 2
000048E2 0640 F3C4 addi.w D0, 0xF3C4
000048E6 3035 0000 move.w D0, [A5 + D0.w]
000048EA 0640 000F addi.w D0, 0xF
000048EE 3B40 F156 move.w [A5 - 0xEAA], D0
000048F2 3006 move.w D0, D6
000048F4 E540 asl D0.w, 2
000048F6 0640 F3C4 addi.w D0, 0xF3C4
000048FA 3035 0000 move.w D0, [A5 + D0.w]
000048FE 0640 0023 addi.w D0, 0x23 /* '#' */
00004902 3B40 F15A move.w [A5 - 0xEA6], D0
00004906 3006 move.w D0, D6
00004908 E740 asl D0.w, 3
0000490A 0640 F3EA addi.w D0, 0xF3EA
0000490E 3035 0000 move.w D0, [A5 + D0.w]
00004912 0640 000A addi.w D0, 0xA /* '\n' */
00004916 3B40 F15C move.w [A5 - 0xEA4], D0
0000491A 3006 move.w D0, D6
0000491C E740 asl D0.w, 3
0000491E 0640 F3EA addi.w D0, 0xF3EA
00004922 3035 0000 move.w D0, [A5 + D0.w]
00004926 0640 FFF6 addi.w D0, 0xFFF6
0000492A 3B40 F158 move.w [A5 - 0xEA8], D0
0000492E 4A6E FF54 tst.w [A6 - 0xAC]
00004932 5EC0 sgt D0
00004934 4A6E FF56 tst.w [A6 - 0xAA]
00004938 5EC1 sgt D1
0000493A 8001 or.b D0, D1
0000493C 4A6E FF52 tst.w [A6 - 0xAE]
00004940 5EC1 sgt D1
00004942 8001 or.b D0, D1
00004944 4A6E FF48 tst.w [A6 - 0xB8]
00004948 5EC1 sgt D1
0000494A 8001 or.b D0, D1
0000494C 4A6E FF4A tst.w [A6 - 0xB6]
00004950 5EC1 sgt D1
00004952 8001 or.b D0, D1
00004954 4A6E FF50 tst.w [A6 - 0xB0]
00004958 5EC1 sgt D1
0000495A 8001 or.b D0, D1
0000495C 4A6E FF40 tst.w [A6 - 0xC0]
00004960 5EC1 sgt D1
00004962 8001 or.b D0, D1
00004964 4A6E FF42 tst.w [A6 - 0xBE]
00004968 5EC1 sgt D1
0000496A 8001 or.b D0, D1
0000496C 4A6E FF44 tst.w [A6 - 0xBC]
00004970 5EC1 sgt D1
00004972 8001 or.b D0, D1
00004974 4A6E FF46 tst.w [A6 - 0xBA]
00004978 5EC1 sgt D1
0000497A 8001 or.b D0, D1
0000497C 4A6E FF4C tst.w [A6 - 0xB4]
00004980 5EC1 sgt D1
00004982 8001 or.b D0, D1
00004984 4A6E FF4E tst.w [A6 - 0xB2]
00004988 5EC1 sgt D1
0000498A 8001 or.b D0, D1
0000498C 6700 07F0 beq +0x7F2 /* 0000517E */
00004990 486E FE0C pea.l [A6 - 0x1F4]
00004994 3F3C 00E4 move.w -[A7], 0xE4
00004998 3F3C 0085 move.w -[A7], 0x85
0000499C 3F3C 00EC move.w -[A7], 0xEC
000049A0 3F3C 008C move.w -[A7], 0x8C
000049A4 A8A7 syscall SetRect
000049A6 554F subq.w A7, 2
000049A8 486D F156 pea.l [A5 - 0xEAA]
000049AC 486E FE0C pea.l [A6 - 0x1F4]
000049B0 486E FE04 pea.l [A6 - 0x1FC]
000049B4 A8AA syscall SectRect
000049B6 4A1F tst.b [A7]+
000049B8 670A beq +0xC /* 000049C4 */
000049BA 302E FF54 move.w D0, [A6 - 0xAC]
000049BE 5340 subq.w D0, 1
000049C0 3D40 FF54 move.w [A6 - 0xAC], D0
label000049C4:
000049C4 4A6E FF54 tst.w [A6 - 0xAC]
000049C8 663A bne +0x3C /* 00004A04 */
000049CA 3D7C FFF6 FF54 move.w [A6 - 0xAC], 0xFFF6
000049D0 486D F4B6 pea.l [A5 - 0xB4A]
000049D4 486D F4E2 pea.l [A5 - 0xB1E]
000049D8 486E FFC0 pea.l [A6 - 0x40]
000049DC 486E FE0C pea.l [A6 - 0x1F4]
000049E0 3F3C 0002 move.w -[A7], 0x2
000049E4 2F2D FBCA move.l -[A7], [A5 - 0x436]
000049E8 A8EC syscall CopyBits
000049EA 486D F4B6 pea.l [A5 - 0xB4A]
000049EE 486D F4E2 pea.l [A5 - 0xB1E]
000049F2 486E FFD0 pea.l [A6 - 0x30]
000049F6 486E FE0C pea.l [A6 - 0x1F4]
000049FA 3F3C 0002 move.w -[A7], 0x2
000049FE 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004A02 A8EC syscall CopyBits
label00004A04:
00004A04 486E FE0C pea.l [A6 - 0x1F4]
00004A08 3F3C 0114 move.w -[A7], 0x114
00004A0C 3F3C 0085 move.w -[A7], 0x85
00004A10 3F3C 011C move.w -[A7], 0x11C
00004A14 3F3C 008C move.w -[A7], 0x8C
00004A18 A8A7 syscall SetRect
00004A1A 554F subq.w A7, 2
00004A1C 486D F156 pea.l [A5 - 0xEAA]
00004A20 486E FE0C pea.l [A6 - 0x1F4]
00004A24 486E FE04 pea.l [A6 - 0x1FC]
00004A28 A8AA syscall SectRect
00004A2A 4A1F tst.b [A7]+
00004A2C 670A beq +0xC /* 00004A38 */
00004A2E 302E FF56 move.w D0, [A6 - 0xAA]
00004A32 5340 subq.w D0, 1
00004A34 3D40 FF56 move.w [A6 - 0xAA], D0
label00004A38:
00004A38 4A6E FF56 tst.w [A6 - 0xAA]
00004A3C 663A bne +0x3C /* 00004A78 */
00004A3E 3D7C FFF6 FF56 move.w [A6 - 0xAA], 0xFFF6
00004A44 486D F4B6 pea.l [A5 - 0xB4A]
00004A48 486D F4E2 pea.l [A5 - 0xB1E]
00004A4C 486E FFC8 pea.l [A6 - 0x38]
00004A50 486E FE0C pea.l [A6 - 0x1F4]
00004A54 3F3C 0002 move.w -[A7], 0x2
00004A58 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004A5C A8EC syscall CopyBits
00004A5E 486D F4B6 pea.l [A5 - 0xB4A]
00004A62 486D F4E2 pea.l [A5 - 0xB1E]
00004A66 486E FFD8 pea.l [A6 - 0x28]
00004A6A 486E FE0C pea.l [A6 - 0x1F4]
00004A6E 3F3C 0002 move.w -[A7], 0x2
00004A72 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004A76 A8EC syscall CopyBits
label00004A78:
00004A78 486E FE0C pea.l [A6 - 0x1F4]
00004A7C 3F3C 00ED move.w -[A7], 0xED
00004A80 3F3C 0088 move.w -[A7], 0x88
00004A84 3F3C 0113 move.w -[A7], 0x113
00004A88 3F3C 0093 move.w -[A7], 0x93
00004A8C A8A7 syscall SetRect
00004A8E 554F subq.w A7, 2
00004A90 486D F156 pea.l [A5 - 0xEAA]
00004A94 486E FE0C pea.l [A6 - 0x1F4]
00004A98 486E FE04 pea.l [A6 - 0x1FC]
00004A9C A8AA syscall SectRect
00004A9E 4A1F tst.b [A7]+
00004AA0 670A beq +0xC /* 00004AAC */
00004AA2 302E FF52 move.w D0, [A6 - 0xAE]
00004AA6 5340 subq.w D0, 1
00004AA8 3D40 FF52 move.w [A6 - 0xAE], D0
label00004AAC:
00004AAC 4A6E FF52 tst.w [A6 - 0xAE]
00004AB0 6600 00DA bne +0xDC /* 00004B8C */
00004AB4 3D7C FFF6 FF52 move.w [A6 - 0xAE], 0xFFF6
00004ABA 486D F4B6 pea.l [A5 - 0xB4A]
00004ABE 486D F4E2 pea.l [A5 - 0xB1E]
00004AC2 486E FFE8 pea.l [A6 - 0x18]
00004AC6 486E FE0C pea.l [A6 - 0x1F4]
00004ACA 3F3C 0002 move.w -[A7], 0x2
00004ACE 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004AD2 A8EC syscall CopyBits
00004AD4 486D F4B6 pea.l [A5 - 0xB4A]
00004AD8 486D F4E2 pea.l [A5 - 0xB1E]
00004ADC 486E FFE0 pea.l [A6 - 0x20]
00004AE0 486E FE0C pea.l [A6 - 0x1F4]
00004AE4 3F3C 0002 move.w -[A7], 0x2
00004AE8 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004AEC A8EC syscall CopyBits
00004AEE 486D F156 pea.l [A5 - 0xEAA]
00004AF2 3F3C 00F1 move.w -[A7], 0xF1
00004AF6 3F3C 0084 move.w -[A7], 0x84
00004AFA 3F3C 010F move.w -[A7], 0x10F
00004AFE 3F3C 0093 move.w -[A7], 0x93
00004B02 A8A7 syscall SetRect
00004B04 3005 move.w D0, D5
00004B06 48C0 ext.l D0
00004B08 81FC 001E divs.w D0, 0x1E
00004B0C 4840 swap.w D0
00004B0E 48C0 ext.l D0
00004B10 81FC 000A divs.w D0, 0xA /* '\n' */
00004B14 5240 addq.w D0, 1
00004B16 606C bra +0x6E /* 00004B84 */
label00004B18:
00004B18 486D F4B6 pea.l [A5 - 0xB4A]
00004B1C 486D F4E2 pea.l [A5 - 0xB1E]
00004B20 486D E430 pea.l [A5 - 0x1BD0]
00004B24 486D F156 pea.l [A5 - 0xEAA]
00004B28 3F3C 0002 move.w -[A7], 0x2
00004B2C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004B30 A8EC syscall CopyBits
00004B32 486D F4B6 pea.l [A5 - 0xB4A]
00004B36 486D F4E2 pea.l [A5 - 0xB1E]
00004B3A 486D E428 pea.l [A5 - 0x1BD8]
00004B3E 486D F156 pea.l [A5 - 0xEAA]
00004B42 3F3C 0002 move.w -[A7], 0x2
00004B46 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004B4A A8EC syscall CopyBits
00004B4C 603E bra +0x40 /* 00004B8C */
label00004B4E:
00004B4E 486D F4B6 pea.l [A5 - 0xB4A]
00004B52 486D F4E2 pea.l [A5 - 0xB1E]
00004B56 486D E438 pea.l [A5 - 0x1BC8]
00004B5A 486D F156 pea.l [A5 - 0xEAA]
00004B5E 3F3C 0002 move.w -[A7], 0x2
00004B62 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004B66 A8EC syscall CopyBits
00004B68 486D F4B6 pea.l [A5 - 0xB4A]
00004B6C 486D F4E2 pea.l [A5 - 0xB1E]
00004B70 486D E428 pea.l [A5 - 0x1BD8]
00004B74 486D F156 pea.l [A5 - 0xEAA]
00004B78 3F3C 0002 move.w -[A7], 0x2
00004B7C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004B80 A8EC syscall CopyBits
00004B82 6008 bra +0xA /* 00004B8C */
label00004B84:
00004B84 5540 subq.w D0, 2
00004B86 6790 beq -0x6E /* 00004B18 */
00004B88 5340 subq.w D0, 1
00004B8A 67C2 beq -0x3C /* 00004B4E */
label00004B8C:
00004B8C 486E FE0C pea.l [A6 - 0x1F4]
00004B90 3F3C 00D2 move.w -[A7], 0xD2
00004B94 3F3C 004D move.w -[A7], 0x4D /* 'M' */
00004B98 3F3C 00F1 move.w -[A7], 0xF1
00004B9C 3F3C 006F move.w -[A7], 0x6F /* 'o' */
00004BA0 A8A7 syscall SetRect
00004BA2 554F subq.w A7, 2
00004BA4 486D F156 pea.l [A5 - 0xEAA]
00004BA8 486E FE0C pea.l [A6 - 0x1F4]
00004BAC 486E FE04 pea.l [A6 - 0x1FC]
00004BB0 A8AA syscall SectRect
00004BB2 4A1F tst.b [A7]+
00004BB4 670A beq +0xC /* 00004BC0 */
00004BB6 302E FF48 move.w D0, [A6 - 0xB8]
00004BBA 5340 subq.w D0, 1
00004BBC 3D40 FF48 move.w [A6 - 0xB8], D0
label00004BC0:
00004BC0 4A6E FF48 tst.w [A6 - 0xB8]
00004BC4 6600 0096 bne +0x98 /* 00004C5C */
00004BC8 3D7C FFF6 FF48 move.w [A6 - 0xB8], 0xFFF6
00004BCE 4A6E FF3C tst.w [A6 - 0xC4]
00004BD2 6F54 ble +0x56 /* 00004C28 */
00004BD4 486D F156 pea.l [A5 - 0xEAA]
00004BD8 3F3C 00CF move.w -[A7], 0xCF
00004BDC 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
00004BE0 3F3C 00EB move.w -[A7], 0xEB
00004BE4 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00004BE8 A8A7 syscall SetRect
00004BEA 486D F4B6 pea.l [A5 - 0xB4A]
00004BEE 486D F4E2 pea.l [A5 - 0xB1E]
00004BF2 302E FF3C move.w D0, [A6 - 0xC4]
00004BF6 E740 asl D0.w, 3
00004BF8 0640 E2A8 addi.w D0, 0xE2A8
00004BFC 4875 0000 pea.l [A5 + D0.w]
00004C00 486D F156 pea.l [A5 - 0xEAA]
00004C04 3F3C 0002 move.w -[A7], 0x2
00004C08 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004C0C A8EC syscall CopyBits
00004C0E 486D F4B6 pea.l [A5 - 0xB4A]
00004C12 486D F4E2 pea.l [A5 - 0xB1E]
00004C16 486D E2B0 pea.l [A5 - 0x1D50]
00004C1A 486D F156 pea.l [A5 - 0xEAA]
00004C1E 3F3C 0002 move.w -[A7], 0x2
00004C22 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004C26 A8EC syscall CopyBits
label00004C28:
00004C28 486D F4B6 pea.l [A5 - 0xB4A]
00004C2C 486D F4E2 pea.l [A5 - 0xB1E]
00004C30 486E FF68 pea.l [A6 - 0x98]
00004C34 486E FE0C pea.l [A6 - 0x1F4]
00004C38 3F3C 0002 move.w -[A7], 0x2
00004C3C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004C40 A8EC syscall CopyBits
00004C42 486D F4B6 pea.l [A5 - 0xB4A]
00004C46 486D F4E2 pea.l [A5 - 0xB1E]
00004C4A 486E FF58 pea.l [A6 - 0xA8]
00004C4E 486E FE0C pea.l [A6 - 0x1F4]
00004C52 3F3C 0002 move.w -[A7], 0x2
00004C56 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004C5A A8EC syscall CopyBits
label00004C5C:
00004C5C 486E FE0C pea.l [A6 - 0x1F4]
00004C60 3F3C 010F move.w -[A7], 0x10F
00004C64 3F3C 004D move.w -[A7], 0x4D /* 'M' */
00004C68 3F3C 012E move.w -[A7], 0x12E
00004C6C 3F3C 006F move.w -[A7], 0x6F /* 'o' */
00004C70 A8A7 syscall SetRect
00004C72 554F subq.w A7, 2
00004C74 486D F156 pea.l [A5 - 0xEAA]
00004C78 486E FE0C pea.l [A6 - 0x1F4]
00004C7C 486E FE04 pea.l [A6 - 0x1FC]
00004C80 A8AA syscall SectRect
00004C82 4A1F tst.b [A7]+
00004C84 670A beq +0xC /* 00004C90 */
00004C86 302E FF4A move.w D0, [A6 - 0xB6]
00004C8A 5340 subq.w D0, 1
00004C8C 3D40 FF4A move.w [A6 - 0xB6], D0
label00004C90:
00004C90 4A6E FF4A tst.w [A6 - 0xB6]
00004C94 6600 0096 bne +0x98 /* 00004D2C */
00004C98 3D7C FFF6 FF4A move.w [A6 - 0xB6], 0xFFF6
00004C9E 4A6E FF3E tst.w [A6 - 0xC2]
00004CA2 6F54 ble +0x56 /* 00004CF8 */
00004CA4 486D F156 pea.l [A5 - 0xEAA]
00004CA8 3F3C 0120 move.w -[A7], 0x120
00004CAC 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00004CB0 3F3C 013B move.w -[A7], 0x13B
00004CB4 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00004CB8 A8A7 syscall SetRect
00004CBA 486D F4B6 pea.l [A5 - 0xB4A]
00004CBE 486D F4E2 pea.l [A5 - 0xB1E]
00004CC2 302E FF3E move.w D0, [A6 - 0xC2]
00004CC6 E740 asl D0.w, 3
00004CC8 0640 E2E0 addi.w D0, 0xE2E0
00004CCC 4875 0000 pea.l [A5 + D0.w]
00004CD0 486D F156 pea.l [A5 - 0xEAA]
00004CD4 3F3C 0002 move.w -[A7], 0x2
00004CD8 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004CDC A8EC syscall CopyBits
00004CDE 486D F4B6 pea.l [A5 - 0xB4A]
00004CE2 486D F4E2 pea.l [A5 - 0xB1E]
00004CE6 486D E2E8 pea.l [A5 - 0x1D18]
00004CEA 486D F156 pea.l [A5 - 0xEAA]
00004CEE 3F3C 0002 move.w -[A7], 0x2
00004CF2 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004CF6 A8EC syscall CopyBits
label00004CF8:
00004CF8 486D F4B6 pea.l [A5 - 0xB4A]
00004CFC 486D F4E2 pea.l [A5 - 0xB1E]
00004D00 486E FF70 pea.l [A6 - 0x90]
00004D04 486E FE0C pea.l [A6 - 0x1F4]
00004D08 3F3C 0002 move.w -[A7], 0x2
00004D0C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004D10 A8EC syscall CopyBits
00004D12 486D F4B6 pea.l [A5 - 0xB4A]
00004D16 486D F4E2 pea.l [A5 - 0xB1E]
00004D1A 486E FF60 pea.l [A6 - 0xA0]
00004D1E 486E FE0C pea.l [A6 - 0x1F4]
00004D22 3F3C 0002 move.w -[A7], 0x2
00004D26 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004D2A A8EC syscall CopyBits
label00004D2C:
00004D2C 486E FE0C pea.l [A6 - 0x1F4]
00004D30 3F3C 00F2 move.w -[A7], 0xF2
00004D34 3F3C 0052 move.w -[A7], 0x52 /* 'R' */
00004D38 3F3C 010E move.w -[A7], 0x10E
00004D3C 3F3C 0074 move.w -[A7], 0x74 /* 't' */
00004D40 A8A7 syscall SetRect
00004D42 554F subq.w A7, 2
00004D44 486D F156 pea.l [A5 - 0xEAA]
00004D48 486E FE0C pea.l [A6 - 0x1F4]
00004D4C 486E FE04 pea.l [A6 - 0x1FC]
00004D50 A8AA syscall SectRect
00004D52 4A1F tst.b [A7]+
00004D54 670A beq +0xC /* 00004D60 */
00004D56 302E FF50 move.w D0, [A6 - 0xB0]
00004D5A 5340 subq.w D0, 1
00004D5C 3D40 FF50 move.w [A6 - 0xB0], D0
label00004D60:
00004D60 4A6E FF50 tst.w [A6 - 0xB0]
00004D64 665A bne +0x5C /* 00004DC0 */
00004D66 3D7C FFF6 FF50 move.w [A6 - 0xB0], 0xFFF6
00004D6C 486D F156 pea.l [A5 - 0xEAA]
00004D70 3F3C 00F3 move.w -[A7], 0xF3
00004D74 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
00004D78 3F3C 010D move.w -[A7], 0x10D
00004D7C 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00004D80 A8A7 syscall SetRect
00004D82 486D F4B6 pea.l [A5 - 0xB4A]
00004D86 486D F4E2 pea.l [A5 - 0xB1E]
00004D8A 302E FE40 move.w D0, [A6 - 0x1C0]
00004D8E E740 asl D0.w, 3
00004D90 0640 E368 addi.w D0, 0xE368
00004D94 4875 0000 pea.l [A5 + D0.w]
00004D98 486D F156 pea.l [A5 - 0xEAA]
00004D9C 3F3C 0002 move.w -[A7], 0x2
00004DA0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004DA4 A8EC syscall CopyBits
00004DA6 486D F4B6 pea.l [A5 - 0xB4A]
00004DAA 486D F4E2 pea.l [A5 - 0xB1E]
00004DAE 486E FF78 pea.l [A6 - 0x88]
00004DB2 486E FE0C pea.l [A6 - 0x1F4]
00004DB6 3F3C 0002 move.w -[A7], 0x2
00004DBA 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004DBE A8EC syscall CopyBits
label00004DC0:
00004DC0 486E FE0C pea.l [A6 - 0x1F4]
00004DC4 3F3C 00F8 move.w -[A7], 0xF8
00004DC8 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00004DCC 3F3C 0108 move.w -[A7], 0x108
00004DD0 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00004DD4 A8A7 syscall SetRect
00004DD6 554F subq.w A7, 2
00004DD8 486D F156 pea.l [A5 - 0xEAA]
00004DDC 486E FE0C pea.l [A6 - 0x1F4]
00004DE0 486E FE04 pea.l [A6 - 0x1FC]
00004DE4 A8AA syscall SectRect
00004DE6 4A1F tst.b [A7]+
00004DE8 670A beq +0xC /* 00004DF4 */
00004DEA 302E FF40 move.w D0, [A6 - 0xC0]
00004DEE 5340 subq.w D0, 1
00004DF0 3D40 FF40 move.w [A6 - 0xC0], D0
label00004DF4:
00004DF4 4A6E FF40 tst.w [A6 - 0xC0]
00004DF8 6600 0098 bne +0x9A /* 00004E92 */
00004DFC 3D7C FFF6 FF40 move.w [A6 - 0xC0], 0xFFF6
00004E02 486D F156 pea.l [A5 - 0xEAA]
00004E06 3F3C 00F9 move.w -[A7], 0xF9
00004E0A 3F3C 0038 move.w -[A7], 0x38 /* '8' */
00004E0E 3F3C 0107 move.w -[A7], 0x107
00004E12 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00004E16 A8A7 syscall SetRect
00004E18 0C6E 0004 FC8A cmpi.w [A6 - 0x376], 0x4
00004E1E 673E beq +0x40 /* 00004E5E */
00004E20 486D F4B6 pea.l [A5 - 0xB4A]
00004E24 486D F4E2 pea.l [A5 - 0xB1E]
00004E28 302E FC8A move.w D0, [A6 - 0x376]
00004E2C E740 asl D0.w, 3
00004E2E 0640 E438 addi.w D0, 0xE438
00004E32 4875 0000 pea.l [A5 + D0.w]
00004E36 486D F156 pea.l [A5 - 0xEAA]
00004E3A 3F3C 0002 move.w -[A7], 0x2
00004E3E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004E42 A8EC syscall CopyBits
00004E44 486D F4B6 pea.l [A5 - 0xB4A]
00004E48 486D F4E2 pea.l [A5 - 0xB1E]
00004E4C 486D E458 pea.l [A5 - 0x1BA8]
00004E50 486D F156 pea.l [A5 - 0xEAA]
00004E54 3F3C 0002 move.w -[A7], 0x2
00004E58 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004E5C A8EC syscall CopyBits
label00004E5E:
00004E5E 486D F4B6 pea.l [A5 - 0xB4A]
00004E62 486D F4E2 pea.l [A5 - 0xB1E]
00004E66 486E FFA0 pea.l [A6 - 0x60]
00004E6A 486E FE0C pea.l [A6 - 0x1F4]
00004E6E 3F3C 0002 move.w -[A7], 0x2
00004E72 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004E76 A8EC syscall CopyBits
00004E78 486D F4B6 pea.l [A5 - 0xB4A]
00004E7C 486D F4E2 pea.l [A5 - 0xB1E]
00004E80 486E FF80 pea.l [A6 - 0x80]
00004E84 486E FE0C pea.l [A6 - 0x1F4]
00004E88 3F3C 0002 move.w -[A7], 0x2
00004E8C 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004E90 A8EC syscall CopyBits
label00004E92:
00004E92 486E FE0C pea.l [A6 - 0x1F4]
00004E96 3F3C 00DE move.w -[A7], 0xDE
00004E9A 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00004E9E 3F3C 00F1 move.w -[A7], 0xF1
00004EA2 3F3C 0083 move.w -[A7], 0x83
00004EA6 A8A7 syscall SetRect
00004EA8 554F subq.w A7, 2
00004EAA 486D F156 pea.l [A5 - 0xEAA]
00004EAE 486E FE0C pea.l [A6 - 0x1F4]
00004EB2 486E FE04 pea.l [A6 - 0x1FC]
00004EB6 A8AA syscall SectRect
00004EB8 4A1F tst.b [A7]+
00004EBA 670A beq +0xC /* 00004EC6 */
00004EBC 302E FF42 move.w D0, [A6 - 0xBE]
00004EC0 5340 subq.w D0, 1
00004EC2 3D40 FF42 move.w [A6 - 0xBE], D0
label00004EC6:
00004EC6 4A6E FF42 tst.w [A6 - 0xBE]
00004ECA 6600 0098 bne +0x9A /* 00004F64 */
00004ECE 3D7C FFF6 FF42 move.w [A6 - 0xBE], 0xFFF6
00004ED4 486D F156 pea.l [A5 - 0xEAA]
00004ED8 3F3C 00E1 move.w -[A7], 0xE1
00004EDC 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
00004EE0 3F3C 00EF move.w -[A7], 0xEF
00004EE4 3F3C 0082 move.w -[A7], 0x82
00004EE8 A8A7 syscall SetRect
00004EEA 0C6E 0004 FC8C cmpi.w [A6 - 0x374], 0x4
00004EF0 673E beq +0x40 /* 00004F30 */
00004EF2 486D F4B6 pea.l [A5 - 0xB4A]
00004EF6 486D F4E2 pea.l [A5 - 0xB1E]
00004EFA 302E FC8C move.w D0, [A6 - 0x374]
00004EFE E740 asl D0.w, 3
00004F00 0640 E470 addi.w D0, 0xE470
00004F04 4875 0000 pea.l [A5 + D0.w]
00004F08 486D F156 pea.l [A5 - 0xEAA]
00004F0C 3F3C 0002 move.w -[A7], 0x2
00004F10 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004F14 A8EC syscall CopyBits
00004F16 486D F4B6 pea.l [A5 - 0xB4A]
00004F1A 486D F4E2 pea.l [A5 - 0xB1E]
00004F1E 486D E490 pea.l [A5 - 0x1B70]
00004F22 486D F156 pea.l [A5 - 0xEAA]
00004F26 3F3C 0002 move.w -[A7], 0x2
00004F2A 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004F2E A8EC syscall CopyBits
label00004F30:
00004F30 486D F4B6 pea.l [A5 - 0xB4A]
00004F34 486D F4E2 pea.l [A5 - 0xB1E]
00004F38 486E FFA8 pea.l [A6 - 0x58]
00004F3C 486E FE0C pea.l [A6 - 0x1F4]
00004F40 3F3C 0002 move.w -[A7], 0x2
00004F44 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004F48 A8EC syscall CopyBits
00004F4A 486D F4B6 pea.l [A5 - 0xB4A]
00004F4E 486D F4E2 pea.l [A5 - 0xB1E]
00004F52 486E FF88 pea.l [A6 - 0x78]
00004F56 486E FE0C pea.l [A6 - 0x1F4]
00004F5A 3F3C 0002 move.w -[A7], 0x2
00004F5E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004F62 A8EC syscall CopyBits
label00004F64:
00004F64 486E FE0C pea.l [A6 - 0x1F4]
00004F68 3F3C 00F2 move.w -[A7], 0xF2
00004F6C 3F3C 0075 move.w -[A7], 0x75 /* 'u' */
00004F70 3F3C 010E move.w -[A7], 0x10E
00004F74 3F3C 0087 move.w -[A7], 0x87
00004F78 A8A7 syscall SetRect
00004F7A 554F subq.w A7, 2
00004F7C 486D F156 pea.l [A5 - 0xEAA]
00004F80 486E FE0C pea.l [A6 - 0x1F4]
00004F84 486E FE04 pea.l [A6 - 0x1FC]
00004F88 A8AA syscall SectRect
00004F8A 4A1F tst.b [A7]+
00004F8C 670A beq +0xC /* 00004F98 */
00004F8E 302E FF44 move.w D0, [A6 - 0xBC]
00004F92 5340 subq.w D0, 1
00004F94 3D40 FF44 move.w [A6 - 0xBC], D0
label00004F98:
00004F98 4A6E FF44 tst.w [A6 - 0xBC]
00004F9C 6600 0098 bne +0x9A /* 00005036 */
00004FA0 3D7C FFF6 FF44 move.w [A6 - 0xBC], 0xFFF6
00004FA6 486D F156 pea.l [A5 - 0xEAA]
00004FAA 3F3C 00F9 move.w -[A7], 0xF9
00004FAE 3F3C 007B move.w -[A7], 0x7B /* '{' */
00004FB2 3F3C 0107 move.w -[A7], 0x107
00004FB6 3F3C 0087 move.w -[A7], 0x87
00004FBA A8A7 syscall SetRect
00004FBC 0C6E 0004 FC8E cmpi.w [A6 - 0x372], 0x4
00004FC2 673E beq +0x40 /* 00005002 */
00004FC4 486D F4B6 pea.l [A5 - 0xB4A]
00004FC8 486D F4E2 pea.l [A5 - 0xB1E]
00004FCC 302E FC8E move.w D0, [A6 - 0x372]
00004FD0 E740 asl D0.w, 3
00004FD2 0640 E4A8 addi.w D0, 0xE4A8
00004FD6 4875 0000 pea.l [A5 + D0.w]
00004FDA 486D F156 pea.l [A5 - 0xEAA]
00004FDE 3F3C 0002 move.w -[A7], 0x2
00004FE2 2F2D FBCA move.l -[A7], [A5 - 0x436]
00004FE6 A8EC syscall CopyBits
00004FE8 486D F4B6 pea.l [A5 - 0xB4A]
00004FEC 486D F4E2 pea.l [A5 - 0xB1E]
00004FF0 486D E4C8 pea.l [A5 - 0x1B38]
00004FF4 486D F156 pea.l [A5 - 0xEAA]
00004FF8 3F3C 0002 move.w -[A7], 0x2
00004FFC 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005000 A8EC syscall CopyBits
label00005002:
00005002 486D F4B6 pea.l [A5 - 0xB4A]
00005006 486D F4E2 pea.l [A5 - 0xB1E]
0000500A 486E FFB0 pea.l [A6 - 0x50]
0000500E 486E FE0C pea.l [A6 - 0x1F4]
00005012 3F3C 0002 move.w -[A7], 0x2
00005016 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000501A A8EC syscall CopyBits
0000501C 486D F4B6 pea.l [A5 - 0xB4A]
00005020 486D F4E2 pea.l [A5 - 0xB1E]
00005024 486E FF90 pea.l [A6 - 0x70]
00005028 486E FE0C pea.l [A6 - 0x1F4]
0000502C 3F3C 0002 move.w -[A7], 0x2
00005030 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005034 A8EC syscall CopyBits
label00005036:
00005036 486E FE0C pea.l [A6 - 0x1F4]
0000503A 3F3C 010F move.w -[A7], 0x10F
0000503E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00005042 3F3C 0122 move.w -[A7], 0x122
00005046 3F3C 0083 move.w -[A7], 0x83
0000504A A8A7 syscall SetRect
0000504C 554F subq.w A7, 2
0000504E 486D F156 pea.l [A5 - 0xEAA]
00005052 486E FE0C pea.l [A6 - 0x1F4]
00005056 486E FE04 pea.l [A6 - 0x1FC]
0000505A A8AA syscall SectRect
0000505C 4A1F tst.b [A7]+
0000505E 670A beq +0xC /* 0000506A */
00005060 302E FF46 move.w D0, [A6 - 0xBA]
00005064 5340 subq.w D0, 1
00005066 3D40 FF46 move.w [A6 - 0xBA], D0
label0000506A:
0000506A 4A6E FF46 tst.w [A6 - 0xBA]
0000506E 6600 0098 bne +0x9A /* 00005108 */
00005072 3D7C FFF6 FF46 move.w [A6 - 0xBA], 0xFFF6
00005078 486D F156 pea.l [A5 - 0xEAA]
0000507C 3F3C 0111 move.w -[A7], 0x111
00005080 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
00005084 3F3C 011F move.w -[A7], 0x11F
00005088 3F3C 0082 move.w -[A7], 0x82
0000508C A8A7 syscall SetRect
0000508E 0C6E 0004 FC90 cmpi.w [A6 - 0x370], 0x4
00005094 673E beq +0x40 /* 000050D4 */
00005096 486D F4B6 pea.l [A5 - 0xB4A]
0000509A 486D F4E2 pea.l [A5 - 0xB1E]
0000509E 302E FC90 move.w D0, [A6 - 0x370]
000050A2 E740 asl D0.w, 3
000050A4 0640 E4E0 addi.w D0, 0xE4E0
000050A8 4875 0000 pea.l [A5 + D0.w]
000050AC 486D F156 pea.l [A5 - 0xEAA]
000050B0 3F3C 0002 move.w -[A7], 0x2
000050B4 2F2D FBCA move.l -[A7], [A5 - 0x436]
000050B8 A8EC syscall CopyBits
000050BA 486D F4B6 pea.l [A5 - 0xB4A]
000050BE 486D F4E2 pea.l [A5 - 0xB1E]
000050C2 486D E500 pea.l [A5 - 0x1B00]
000050C6 486D F156 pea.l [A5 - 0xEAA]
000050CA 3F3C 0002 move.w -[A7], 0x2
000050CE 2F2D FBCA move.l -[A7], [A5 - 0x436]
000050D2 A8EC syscall CopyBits
label000050D4:
000050D4 486D F4B6 pea.l [A5 - 0xB4A]
000050D8 486D F4E2 pea.l [A5 - 0xB1E]
000050DC 486E FFB8 pea.l [A6 - 0x48]
000050E0 486E FE0C pea.l [A6 - 0x1F4]
000050E4 3F3C 0002 move.w -[A7], 0x2
000050E8 2F2D FBCA move.l -[A7], [A5 - 0x436]
000050EC A8EC syscall CopyBits
000050EE 486D F4B6 pea.l [A5 - 0xB4A]
000050F2 486D F4E2 pea.l [A5 - 0xB1E]
000050F6 486E FF98 pea.l [A6 - 0x68]
000050FA 486E FE0C pea.l [A6 - 0x1F4]
000050FE 3F3C 0002 move.w -[A7], 0x2
00005102 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005106 A8EC syscall CopyBits
label00005108:
00005108 486E FE0C pea.l [A6 - 0x1F4]
0000510C 3F3C 00ED move.w -[A7], 0xED
00005110 3F3C 007A move.w -[A7], 0x7A /* 'z' */
00005114 3F3C 00F6 move.w -[A7], 0xF6
00005118 3F3C 0083 move.w -[A7], 0x83
0000511C A8A7 syscall SetRect
0000511E 554F subq.w A7, 2
00005120 486D F156 pea.l [A5 - 0xEAA]
00005124 486E FE0C pea.l [A6 - 0x1F4]
00005128 486E FE04 pea.l [A6 - 0x1FC]
0000512C A8AA syscall SectRect
0000512E 4A1F tst.b [A7]+
00005130 670A beq +0xC /* 0000513C */
00005132 302E FF4C move.w D0, [A6 - 0xB4]
00005136 5340 subq.w D0, 1
00005138 3D40 FF4C move.w [A6 - 0xB4], D0
label0000513C:
0000513C 486E FE0C pea.l [A6 - 0x1F4]
00005140 3F3C 0109 move.w -[A7], 0x109
00005144 3F3C 007A move.w -[A7], 0x7A /* 'z' */
00005148 3F3C 0112 move.w -[A7], 0x112
0000514C 3F3C 0083 move.w -[A7], 0x83
00005150 A8A7 syscall SetRect
00005152 554F subq.w A7, 2
00005154 486D F156 pea.l [A5 - 0xEAA]
00005158 486E FE0C pea.l [A6 - 0x1F4]
0000515C 486E FE04 pea.l [A6 - 0x1FC]
00005160 A8AA syscall SectRect
00005162 4A1F tst.b [A7]+
00005164 670A beq +0xC /* 00005170 */
00005166 302E FF4E move.w D0, [A6 - 0xB2]
0000516A 5340 subq.w D0, 1
0000516C 3D40 FF4E move.w [A6 - 0xB2], D0
label00005170:
00005170 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00005174 7021 moveq.l D0, 0x21
00005176 2F00 move.l -[A7], D0
00005178 A862 syscall ForeColor
0000517A 6000 02FA bra +0x2FC /* 00005476 */
label0000517E:
0000517E 554F subq.w A7, 2
00005180 486D F156 pea.l [A5 - 0xEAA]
00005184 486E FDFC pea.l [A6 - 0x204]
00005188 486E FE04 pea.l [A6 - 0x1FC]
0000518C A8AA syscall SectRect
0000518E 4A1F tst.b [A7]+
00005190 670A beq +0xC /* 0000519C */
00005192 302E FDFA move.w D0, [A6 - 0x206]
00005196 5340 subq.w D0, 1
00005198 3D40 FDFA move.w [A6 - 0x206], D0
label0000519C:
0000519C 554F subq.w A7, 2
0000519E 486D F156 pea.l [A5 - 0xEAA]
000051A2 486E FDFC pea.l [A6 - 0x204]
000051A6 486E FE04 pea.l [A6 - 0x1FC]
000051AA A8AA syscall SectRect
000051AC 4A6E FDFA tst.w [A6 - 0x206]
000051B0 57C0 seq D0
000051B2 C01F and.b D0, [A7]+
000051B4 6700 02C0 beq +0x2C2 /* 00005476 */
000051B8 7E01 moveq.l D7, 0x01
label000051BA:
000051BA 3007 move.w D0, D7
000051BC C1FC 000E muls.w D0, 0xE
000051C0 0640 FC8E addi.w D0, 0xFC8E
000051C4 49F6 0000 lea.l A4, [A6 + D0.w]
000051C8 422C 0008 clr.b [A4 + 0x8]
000051CC 426C 000C clr.w [A4 + 0xC]
000051D0 5247 addq.w D7, 1
000051D2 0C47 000A cmpi.w D7, 0xA /* '\n' */
000051D6 6FE2 ble -0x1C /* 000051BA */
000051D8 4247 clr.w D7
000051DA 422E FC9B clr.b [A6 - 0x365]
label000051DE:
000051DE 4247 clr.w D7
000051E0 3D7C 0001 FC84 move.w [A6 - 0x37C], 0x1
label000051E6:
000051E6 302E FC84 move.w D0, [A6 - 0x37C]
000051EA C1FC 000E muls.w D0, 0xE
000051EE 0640 FC8E addi.w D0, 0xFC8E
000051F2 49F6 0000 lea.l A4, [A6 + D0.w]
000051F6 0C6C 0002 000C cmpi.w [A4 + 0xC], 0x2
000051FC 57C0 seq D0
000051FE 122E FC9B move.b D1, [A6 - 0x365]
00005202 5301 subq.b D1, 1
00005204 C001 and.b D0, D1
00005206 6766 beq +0x68 /* 0000526E */
00005208 1D7C 0001 FC9B move.b [A6 - 0x365], 0x1
0000520E 486D F156 pea.l [A5 - 0xEAA]
00005212 3F3C 018A move.w -[A7], 0x18A
00005216 3F3C 01AE move.w -[A7], 0x1AE
0000521A 3F3C 01F0 move.w -[A7], 0x1F0
0000521E 3F3C 01E2 move.w -[A7], 0x1E2
00005222 A8A7 syscall SetRect
00005224 486D F4B6 pea.l [A5 - 0xB4A]
00005228 486D F4E2 pea.l [A5 - 0xB1E]
0000522C 486D F156 pea.l [A5 - 0xEAA]
00005230 486E FDFC pea.l [A6 - 0x204]
00005234 3F3C 0002 move.w -[A7], 0x2
00005238 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000523C A8EC syscall CopyBits
0000523E 486D F156 pea.l [A5 - 0xEAA]
00005242 3F3C 018A move.w -[A7], 0x18A
00005246 3F3C 00E9 move.w -[A7], 0xE9
0000524A 3F3C 01F0 move.w -[A7], 0x1F0
0000524E 3F3C 011D move.w -[A7], 0x11D
00005252 A8A7 syscall SetRect
00005254 486D F4B6 pea.l [A5 - 0xB4A]
00005258 486D F4E2 pea.l [A5 - 0xB1E]
0000525C 486D F156 pea.l [A5 - 0xEAA]
00005260 486E FDFC pea.l [A6 - 0x204]
00005264 3F3C 0002 move.w -[A7], 0x2
00005268 2F2D FBCA move.l -[A7], [A5 - 0x436]
0000526C A8EC syscall CopyBits
label0000526E:
0000526E 554F subq.w A7, 2
00005270 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00005274 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005278 0C5F 0001 cmpi.w [A7]+, 0x1
0000527C 6658 bne +0x5A /* 000052D6 */
0000527E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00005282 594F subq.w A7, 4
00005284 3F3C 0005 move.w -[A7], 0x5
00005288 554F subq.w A7, 2
0000528A 3F3C 0005 move.w -[A7], 0x5
0000528E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005292 301F move.w D0, [A7]+
00005294 0640 0011 addi.w D0, 0x11
00005298 3F00 move.w -[A7], D0
0000529A A869 syscall FixRatio
0000529C 206D F8AA movea.l A0, [A5 - 0x756]
000052A0 215F 0002 move.l [A0 + 0x2], [A7]+
000052A4 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
000052A8 594F subq.w A7, 4
000052AA 594F subq.w A7, 4
000052AC 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000052B2 3F3C 03E8 move.w -[A7], 0x3E8
000052B6 A9A0 syscall GetResource
000052B8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000052BC 42A7 clr.l -[A7]
000052BE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000052C2 594F subq.w A7, 4
000052C4 3F3C 0001 move.w -[A7], 0x1
000052C8 3F3C 0004 move.w -[A7], 0x4
000052CC A869 syscall FixRatio
000052CE 206D F8AA movea.l A0, [A5 - 0x756]
000052D2 215F 0002 move.l [A0 + 0x2], [A7]+
label000052D6:
000052D6 554F subq.w A7, 2
000052D8 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000052DC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000052E0 0C5F 0001 cmpi.w [A7]+, 0x1
000052E4 6618 bne +0x1A /* 000052FE */
000052E6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000052EA 2F2D F876 move.l -[A7], [A5 - 0x78A]
000052EE 594F subq.w A7, 4
000052F0 2F2D F872 move.l -[A7], [A5 - 0x78E]
000052F4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000052F8 42A7 clr.l -[A7]
000052FA 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label000052FE:
000052FE 4A2C 0008 tst.b [A4 + 0x8]
00005302 6700 00E2 beq +0xE4 /* 000053E6 */
00005306 0C6C 0005 000C cmpi.w [A4 + 0xC], 0x5
0000530C 6606 bne +0x8 /* 00005314 */
0000530E 5247 addq.w D7, 1
00005310 6000 0148 bra +0x14A /* 0000545A */
label00005314:
00005314 486D F4C4 pea.l [A5 - 0xB3C]
00005318 486D F4E2 pea.l [A5 - 0xB1E]
0000531C 302C 000A move.w D0, [A4 + 0xA]
00005320 E740 asl D0.w, 3
00005322 0640 FE7C addi.w D0, 0xFE7C
00005326 4875 0000 pea.l [A5 + D0.w]
0000532A 2F0C move.l -[A7], A4
0000532C 3F3C 0002 move.w -[A7], 0x2
00005330 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005334 A8EC syscall CopyBits
00005336 0C6C 000A 000A cmpi.w [A4 + 0xA], 0xA /* '\n' */
0000533C 6C24 bge +0x26 /* 00005362 */
0000533E 486D F4C4 pea.l [A5 - 0xB3C]
00005342 486D F4E2 pea.l [A5 - 0xB1E]
00005346 302C 000A move.w D0, [A4 + 0xA]
0000534A 5240 addq.w D0, 1
0000534C E740 asl D0.w, 3
0000534E 0640 FE7C addi.w D0, 0xFE7C
00005352 4875 0000 pea.l [A5 + D0.w]
00005356 2F0C move.l -[A7], A4
00005358 3F3C 0002 move.w -[A7], 0x2
0000535C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005360 A8EC syscall CopyBits
label00005362:
00005362 302C 000A move.w D0, [A4 + 0xA]
00005366 5240 addq.w D0, 1
00005368 3940 000A move.w [A4 + 0xA], D0
0000536C 0C6C 000B 000A cmpi.w [A4 + 0xA], 0xB
00005372 6600 00E6 bne +0xE8 /* 0000545A */
00005376 554F subq.w A7, 2
00005378 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
0000537C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005380 301F move.w D0, [A7]+
00005382 0640 00AF addi.w D0, 0xAF
00005386 3940 0002 move.w [A4 + 0x2], D0
0000538A 554F subq.w A7, 2
0000538C 3F3C 0034 move.w -[A7], 0x34 /* '4' */
00005390 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005394 301F move.w D0, [A7]+
00005396 0640 0028 addi.w D0, 0x28 /* '(' */
0000539A 3880 move.w [A4], D0
0000539C 3014 move.w D0, [A4]
0000539E 0640 003C addi.w D0, 0x3C /* '<' */
000053A2 3940 0004 move.w [A4 + 0x4], D0
000053A6 302C 0002 move.w D0, [A4 + 0x2]
000053AA 0640 003C addi.w D0, 0x3C /* '<' */
000053AE 3940 0006 move.w [A4 + 0x6], D0
000053B2 397C 0001 000A move.w [A4 + 0xA], 0x1
000053B8 302C 000C move.w D0, [A4 + 0xC]
000053BC 5240 addq.w D0, 1
000053BE 3940 000C move.w [A4 + 0xC], D0
000053C2 0C6C 0005 000C cmpi.w [A4 + 0xC], 0x5
000053C8 6C00 0090 bge +0x92 /* 0000545A */
000053CC 486D F4C4 pea.l [A5 - 0xB3C]
000053D0 486D F4E2 pea.l [A5 - 0xB1E]
000053D4 486D FE84 pea.l [A5 - 0x17C]
000053D8 2F0C move.l -[A7], A4
000053DA 3F3C 0002 move.w -[A7], 0x2
000053DE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000053E2 A8EC syscall CopyBits
000053E4 6074 bra +0x76 /* 0000545A */
label000053E6:
000053E6 554F subq.w A7, 2
000053E8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000053EC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000053F0 0C5F 0001 cmpi.w [A7]+, 0x1
000053F4 6664 bne +0x66 /* 0000545A */
000053F6 197C 0001 0008 move.b [A4 + 0x8], 0x1
000053FC 554F subq.w A7, 2
000053FE 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
00005402 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005406 301F move.w D0, [A7]+
00005408 0640 00AF addi.w D0, 0xAF
0000540C 3940 0002 move.w [A4 + 0x2], D0
00005410 554F subq.w A7, 2
00005412 3F3C 0034 move.w -[A7], 0x34 /* '4' */
00005416 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000541A 301F move.w D0, [A7]+
0000541C 0640 0028 addi.w D0, 0x28 /* '(' */
00005420 3880 move.w [A4], D0
00005422 3014 move.w D0, [A4]
00005424 0640 003C addi.w D0, 0x3C /* '<' */
00005428 3940 0004 move.w [A4 + 0x4], D0
0000542C 302C 0002 move.w D0, [A4 + 0x2]
00005430 0640 003C addi.w D0, 0x3C /* '<' */
00005434 3940 0006 move.w [A4 + 0x6], D0
00005438 397C 0001 000A move.w [A4 + 0xA], 0x1
0000543E 426C 000C clr.w [A4 + 0xC]
00005442 486D F4C4 pea.l [A5 - 0xB3C]
00005446 486D F4E2 pea.l [A5 - 0xB1E]
0000544A 486D FE84 pea.l [A5 - 0x17C]
0000544E 2F0C move.l -[A7], A4
00005450 3F3C 0002 move.w -[A7], 0x2
00005454 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005458 A8EC syscall CopyBits
label0000545A:
0000545A 526E FC84 addq.w [A6 - 0x37C], 1
0000545E 0C6E 000A FC84 cmpi.w [A6 - 0x37C], 0xA /* '\n' */
00005464 6F00 FD80 ble -0x27E /* 000051E6 */
00005468 0C47 000A cmpi.w D7, 0xA /* '\n' */
0000546C 6600 FD70 bne -0x28E /* 000051DE */
00005470 7021 moveq.l D0, 0x21
00005472 2F00 move.l -[A7], D0
00005474 A862 syscall ForeColor
label00005476:
00005476 5246 addq.w D6, 1
00005478 0C46 000A cmpi.w D6, 0xA /* '\n' */
0000547C 6F00 F1A6 ble -0xE58 /* 00004624 */
00005480 0C45 00E3 cmpi.w D5, 0xE3
00005484 6C04 bge +0x6 /* 0000548A */
00005486 426D F82C clr.w [A5 - 0x7D4]
label0000548A:
0000548A 0C6D 0001 F82C cmpi.w [A5 - 0x7D4], 0x1
00005490 57C0 seq D0
00005492 0C6D 0127 F836 cmpi.w [A5 - 0x7CA], 0x127
00005498 5DC1 slt D1
0000549A C001 and.b D0, D1
0000549C 6700 00E2 beq +0xE4 /* 00005580 */
000054A0 7E01 moveq.l D7, 0x01
label000054A2:
000054A2 5247 addq.w D7, 1
000054A4 0C47 000A cmpi.w D7, 0xA /* '\n' */
000054A8 57C0 seq D0
000054AA 3207 move.w D1, D7
000054AC D241 add.w D1, D1
000054AE 0641 F43E addi.w D1, 0xF43E
000054B2 4A75 1000 tst.w [A5 + D1.w]
000054B6 57C1 seq D1
000054B8 8001 or.b D0, D1
000054BA 67E6 beq -0x18 /* 000054A2 */
000054BC 3007 move.w D0, D7
000054BE D040 add.w D0, D0
000054C0 0640 F43E addi.w D0, 0xF43E
000054C4 4A75 0000 tst.w [A5 + D0.w]
000054C8 6600 00B6 bne +0xB8 /* 00005580 */
000054CC 3007 move.w D0, D7
000054CE D040 add.w D0, D0
000054D0 0640 F43E addi.w D0, 0xF43E
000054D4 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
000054DA 302D F45E move.w D0, [A5 - 0xBA2]
000054DE 0640 000A addi.w D0, 0xA /* '\n' */
000054E2 3207 move.w D1, D7
000054E4 E741 asl D1.w, 3
000054E6 0641 F3EC addi.w D1, 0xF3EC
000054EA 3B80 1000 move.w [A5 + D1.w], D0
000054EE 302D F460 move.w D0, [A5 - 0xBA0]
000054F2 5E40 addq.w D0, 7
000054F4 3207 move.w D1, D7
000054F6 E741 asl D1.w, 3
000054F8 0641 F3EA addi.w D1, 0xF3EA
000054FC 3B80 1000 move.w [A5 + D1.w], D0
00005500 3007 move.w D0, D7
00005502 E740 asl D0.w, 3
00005504 0640 F3EC addi.w D0, 0xF3EC
00005508 3035 0000 move.w D0, [A5 + D0.w]
0000550C 5F40 subq.w D0, 7
0000550E 3207 move.w D1, D7
00005510 E741 asl D1.w, 3
00005512 0641 F3E8 addi.w D1, 0xF3E8
00005516 3B80 1000 move.w [A5 + D1.w], D0
0000551A 3007 move.w D0, D7
0000551C E740 asl D0.w, 3
0000551E 0640 F3EA addi.w D0, 0xF3EA
00005522 3035 0000 move.w D0, [A5 + D0.w]
00005526 5840 addq.w D0, 4
00005528 3207 move.w D1, D7
0000552A E741 asl D1.w, 3
0000552C 0641 F3EE addi.w D1, 0xF3EE
00005530 3B80 1000 move.w [A5 + D1.w], D0
00005534 3007 move.w D0, D7
00005536 E540 asl D0.w, 2
00005538 0640 F3C4 addi.w D0, 0xF3C4
0000553C 2BAD F836 0000 move.l [A5 + D0.w], [A5 - 0x7CA]
00005542 3007 move.w D0, D7
00005544 E540 asl D0.w, 2
00005546 0640 F3C4 addi.w D0, 0xF3C4
0000554A 3035 0000 move.w D0, [A5 + D0.w]
0000554E 0640 FFE7 addi.w D0, 0xFFE7
00005552 3207 move.w D1, D7
00005554 E541 asl D1.w, 2
00005556 0641 F3C4 addi.w D1, 0xF3C4
0000555A 3B80 1000 move.w [A5 + D1.w], D0
0000555E 486D F4C4 pea.l [A5 - 0xB3C]
00005562 486D F4E2 pea.l [A5 - 0xB1E]
00005566 486D F126 pea.l [A5 - 0xEDA]
0000556A 3007 move.w D0, D7
0000556C E740 asl D0.w, 3
0000556E 0640 F3E8 addi.w D0, 0xF3E8
00005572 4875 0000 pea.l [A5 + D0.w]
00005576 3F3C 0002 move.w -[A7], 0x2
0000557A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000557E A8EC syscall CopyBits
label00005580:
00005580 4A2D F10B tst.b [A5 - 0xEF5]
00005584 6700 03A4 beq +0x3A6 /* 0000592A */
00005588 102D F118 move.b D0, [A5 - 0xEE8]
0000558C 5300 subq.b D0, 1
0000558E 6708 beq +0xA /* 00005598 */
00005590 486D F45E pea.l [A5 - 0xBA2]
00005594 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
label00005598:
00005598 422D F118 clr.b [A5 - 0xEE8]
0000559C 422D F10B clr.b [A5 - 0xEF5]
000055A0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000055A4 302D F83C move.w D0, [A5 - 0x7C4]
000055A8 5340 subq.w D0, 1
000055AA 3B40 F83C move.w [A5 - 0x7C4], D0
000055AE 4A6D F83C tst.w [A5 - 0x7C4]
000055B2 660A bne +0xC /* 000055BE */
000055B4 1B7C 0001 F840 move.b [A5 - 0x7C0], 0x1
000055BA 6000 036E bra +0x370 /* 0000592A */
label000055BE:
000055BE 3B7C 0064 F454 move.w [A5 - 0xBAC], 0x64 /* 'd' */
000055C4 422D F840 clr.b [A5 - 0x7C0]
000055C8 486D F4E2 pea.l [A5 - 0xB1E]
000055CC 486D FED4 pea.l [A5 - 0x12C]
000055D0 486D FEDA pea.l [A5 - 0x126]
000055D4 486D FEDA pea.l [A5 - 0x126]
000055D8 4267 clr.w -[A7]
000055DA 2F2D FBCA move.l -[A7], [A5 - 0x436]
000055DE A8EC syscall CopyBits
000055E0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000055E4 486D FED4 pea.l [A5 - 0x12C]
000055E8 A875 syscall SetPBits/SetPortBits
000055EA 7C01 moveq.l D6, 0x01
label000055EC:
000055EC 3006 move.w D0, D6
000055EE C1FC 000E muls.w D0, 0xE
000055F2 0640 FEAE addi.w D0, 0xFEAE
000055F6 4A36 0000 tst.b [A6 + D0.w]
000055FA 6724 beq +0x26 /* 00005620 */
000055FC 486D F4B6 pea.l [A5 - 0xB4A]
00005600 486D F4E2 pea.l [A5 - 0xB1E]
00005604 486D E2A0 pea.l [A5 - 0x1D60]
00005608 3006 move.w D0, D6
0000560A C1FC 000E muls.w D0, 0xE
0000560E 0640 FEA6 addi.w D0, 0xFEA6
00005612 4876 0000 pea.l [A6 + D0.w]
00005616 3F3C 0002 move.w -[A7], 0x2
0000561A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000561E A8EC syscall CopyBits
label00005620:
00005620 3006 move.w D0, D6
00005622 C1FC 000E muls.w D0, 0xE
00005626 0640 FEAE addi.w D0, 0xFEAE
0000562A 4236 0000 clr.b [A6 + D0.w]
0000562E 5246 addq.w D6, 1
00005630 0C46 0008 cmpi.w D6, 0x8
00005634 6FB6 ble -0x48 /* 000055EC */
00005636 7C01 moveq.l D6, 0x01
label00005638:
00005638 3006 move.w D0, D6
0000563A C1FC 000E muls.w D0, 0xE
0000563E 0640 FE3E addi.w D0, 0xFE3E
00005642 4A36 0000 tst.b [A6 + D0.w]
00005646 6724 beq +0x26 /* 0000566C */
00005648 486D F4B6 pea.l [A5 - 0xB4A]
0000564C 486D F4E2 pea.l [A5 - 0xB1E]
00005650 486D E298 pea.l [A5 - 0x1D68]
00005654 3006 move.w D0, D6
00005656 C1FC 000E muls.w D0, 0xE
0000565A 0640 FE36 addi.w D0, 0xFE36
0000565E 4876 0000 pea.l [A6 + D0.w]
00005662 3F3C 0002 move.w -[A7], 0x2
00005666 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000566A A8EC syscall CopyBits
label0000566C:
0000566C 3006 move.w D0, D6
0000566E C1FC 000E muls.w D0, 0xE
00005672 0640 FE3E addi.w D0, 0xFE3E
00005676 4236 0000 clr.b [A6 + D0.w]
0000567A 5246 addq.w D6, 1
0000567C 0C46 0008 cmpi.w D6, 0x8
00005680 6FB6 ble -0x48 /* 00005638 */
00005682 7C01 moveq.l D6, 0x01
label00005684:
00005684 3006 move.w D0, D6
00005686 C1FC 000C muls.w D0, 0xC
0000568A 0640 FF20 addi.w D0, 0xFF20
0000568E 4A36 0000 tst.b [A6 + D0.w]
00005692 6738 beq +0x3A /* 000056CC */
00005694 486D F4B6 pea.l [A5 - 0xB4A]
00005698 486D F4E2 pea.l [A5 - 0xB1E]
0000569C 3006 move.w D0, D6
0000569E C1FC 000C muls.w D0, 0xC
000056A2 0640 FF22 addi.w D0, 0xFF22
000056A6 3036 0000 move.w D0, [A6 + D0.w]
000056AA E740 asl D0.w, 3
000056AC 0640 E318 addi.w D0, 0xE318
000056B0 4875 0000 pea.l [A5 + D0.w]
000056B4 3006 move.w D0, D6
000056B6 C1FC 000C muls.w D0, 0xC
000056BA 0640 FF18 addi.w D0, 0xFF18
000056BE 4876 0000 pea.l [A6 + D0.w]
000056C2 3F3C 0002 move.w -[A7], 0x2
000056C6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000056CA A8EC syscall CopyBits
label000056CC:
000056CC 3006 move.w D0, D6
000056CE C1FC 000C muls.w D0, 0xC
000056D2 0640 FF20 addi.w D0, 0xFF20
000056D6 4236 0000 clr.b [A6 + D0.w]
000056DA 5246 addq.w D6, 1
000056DC 0C46 0002 cmpi.w D6, 0x2
000056E0 6FA2 ble -0x5C /* 00005684 */
000056E2 3B7C 0140 F156 move.w [A5 - 0xEAA], 0x140
000056E8 3B7C 0156 F15A move.w [A5 - 0xEA6], 0x156
000056EE 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
000056F4 426D F158 clr.w [A5 - 0xEA8]
000056F8 486D F156 pea.l [A5 - 0xEAA]
000056FC A8A3 syscall EraseRect
000056FE 486D F156 pea.l [A5 - 0xEAA]
00005702 A8A1 syscall FrameRect
00005704 3F3C 0005 move.w -[A7], 0x5
00005708 3F3C 014F move.w -[A7], 0x14F
0000570C A893 syscall MoveTo
0000570E 4267 clr.w -[A7]
00005710 A889 syscall TextMode
00005712 487A 062E pea.l [PC + 0x62E /* 00005D42, value 0x653636F, pstring "Score:" */]
00005716 A884 syscall DrawString
00005718 3F3C 0032 move.w -[A7], 0x32 /* '2' */
0000571C 3F3C 014F move.w -[A7], 0x14F
00005720 A893 syscall MoveTo
00005722 302D F108 move.w D0, [A5 - 0xEF8]
00005726 48C0 ext.l D0
00005728 2F00 move.l -[A7], D0
0000572A 486D EDFA pea.l [A5 - 0x1206]
0000572E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00005732 486D EDFA pea.l [A5 - 0x1206]
00005736 A884 syscall DrawString
00005738 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
0000573C 3F3C 014F move.w -[A7], 0x14F
00005740 A893 syscall MoveTo
00005742 487A 05F6 pea.l [PC + 0x5F6 /* 00005D3A, value 0x6205761, pstring " Wave:" */]
00005746 A884 syscall DrawString
00005748 3F3C 0087 move.w -[A7], 0x87
0000574C 3F3C 014F move.w -[A7], 0x14F
00005750 A893 syscall MoveTo
00005752 302D F468 move.w D0, [A5 - 0xB98]
00005756 5340 subq.w D0, 1
00005758 48C0 ext.l D0
0000575A 81FC 0003 divs.w D0, 0x3
0000575E 4840 swap.w D0
00005760 5240 addq.w D0, 1
00005762 48C0 ext.l D0
00005764 2F00 move.l -[A7], D0
00005766 486D EDFA pea.l [A5 - 0x1206]
0000576A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000576E 486D EDFA pea.l [A5 - 0x1206]
00005772 A884 syscall DrawString
00005774 3F3C 009B move.w -[A7], 0x9B
00005778 3F3C 014F move.w -[A7], 0x14F
0000577C A893 syscall MoveTo
0000577E 487A 05B2 pea.l [PC + 0x5B2 /* 00005D32, value 0x6426561, pstring "Beach:" */]
00005782 A884 syscall DrawString
00005784 3F3C 00C8 move.w -[A7], 0xC8
00005788 3F3C 014F move.w -[A7], 0x14F
0000578C A893 syscall MoveTo
0000578E 302D F468 move.w D0, [A5 - 0xB98]
00005792 5340 subq.w D0, 1
00005794 48C0 ext.l D0
00005796 81FC 0003 divs.w D0, 0x3
0000579A 5240 addq.w D0, 1
0000579C 48C0 ext.l D0
0000579E 2F00 move.l -[A7], D0
000057A0 486D EDFA pea.l [A5 - 0x1206]
000057A4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000057A8 486D EDFA pea.l [A5 - 0x1206]
000057AC A884 syscall DrawString
000057AE 3F3C 00DC move.w -[A7], 0xDC
000057B2 3F3C 014F move.w -[A7], 0x14F
000057B6 A893 syscall MoveTo
000057B8 487A 0570 pea.l [PC + 0x570 /* 00005D2A, value 0x7456E65, pstring "Energy:" */]
000057BC A884 syscall DrawString
000057BE 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000057C2 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000057C6 486D F156 pea.l [A5 - 0xEAA]
000057CA 3F3C 01C2 move.w -[A7], 0x1C2
000057CE 3F3C 0145 move.w -[A7], 0x145
000057D2 3F3C 01D6 move.w -[A7], 0x1D6
000057D6 3F3C 0159 move.w -[A7], 0x159
000057DA A8A7 syscall SetRect
000057DC 302D F83C move.w D0, [A5 - 0x7C4]
000057E0 5340 subq.w D0, 1
000057E2 3D40 FB42 move.w [A6 - 0x4BE], D0
000057E6 7E01 moveq.l D7, 0x01
000057E8 602A bra +0x2C /* 00005814 */
label000057EA:
000057EA 486D F4D2 pea.l [A5 - 0xB2E]
000057EE 486D F4E2 pea.l [A5 - 0xB1E]
000057F2 486D F3A6 pea.l [A5 - 0xC5A]
000057F6 486D F156 pea.l [A5 - 0xEAA]
000057FA 3F3C 0001 move.w -[A7], 0x1
000057FE 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005802 A8EC syscall CopyBits
00005804 486D F156 pea.l [A5 - 0xEAA]
00005808 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000580C 4267 clr.w -[A7]
0000580E A8A8 syscall OffsetRect
00005810 5247 addq.w D7, 1
00005812 6906 bvs +0x8 /* 0000581A */
label00005814:
00005814 BE6E FB42 cmp.w D7, [A6 - 0x4BE]
00005818 6FD0 ble -0x2E /* 000057EA */
label0000581A:
0000581A 486D FF52 pea.l [A5 - 0xAE]
0000581E A875 syscall SetPBits/SetPortBits
00005820 486D FED4 pea.l [A5 - 0x12C]
00005824 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00005828 7021 moveq.l D0, 0x21
0000582A 2F00 move.l -[A7], D0
0000582C A862 syscall ForeColor
0000582E 554F subq.w A7, 2
00005830 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005834 486D F82C pea.l [A5 - 0x7D4]
00005838 A970 syscall GetNextEvent
0000583A 1B5F F841 move.b [A5 - 0x7BF], [A7]+
0000583E 302D F838 move.w D0, [A5 - 0x7C8]
00005842 0640 000B addi.w D0, 0xB
00005846 3B40 F464 move.w [A5 - 0xB9C], D0
0000584A 302D F838 move.w D0, [A5 - 0x7C8]
0000584E 0640 FFF7 addi.w D0, 0xFFF7
00005852 3B40 F460 move.w [A5 - 0xBA0], D0
00005856 7E01 moveq.l D7, 0x01
label00005858:
00005858 486D F4D2 pea.l [A5 - 0xB2E]
0000585C 486D F4E2 pea.l [A5 - 0xB1E]
00005860 3007 move.w D0, D7
00005862 E740 asl D0.w, 3
00005864 0640 F8E0 addi.w D0, 0xF8E0
00005868 4875 0000 pea.l [A5 + D0.w]
0000586C 486D F45E pea.l [A5 - 0xBA2]
00005870 3F3C 0001 move.w -[A7], 0x1
00005874 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005878 A8EC syscall CopyBits
0000587A 3007 move.w D0, D7
0000587C 5340 subq.w D0, 1
0000587E 48C0 ext.l D0
00005880 81FC 0003 divs.w D0, 0x3
00005884 4840 swap.w D0
00005886 C1FC 0064 muls.w D0, 0x64 /* 'd' */
0000588A 0640 03E8 addi.w D0, 0x3E8
0000588E 3207 move.w D1, D7
00005890 48C1 ext.l D1
00005892 83FC 0003 divs.w D1, 0x3
00005896 C3FC 0064 muls.w D1, 0x64 /* 'd' */
0000589A D041 add.w D0, D1
0000589C 3B40 F46C move.w [A5 - 0xB94], D0
000058A0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000058A4 286D F8D8 movea.l A4, [A5 - 0x728]
000058A8 38BC FFFF move.w [A4], 0xFFFF
000058AC 302D F46C move.w D0, [A5 - 0xB94]
000058B0 48C0 ext.l D0
000058B2 2F3C 000B F400 move.l -[A7], 0xBF400
000058B8 2F00 move.l -[A7], D0
000058BA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000058BE 544F addq.w A7, 2
000058C0 395F 0002 move.w [A4 + 0x2], [A7]+
000058C4 397C 0002 0004 move.w [A4 + 0x4], 0x2
000058CA 397C 0002 0006 move.w [A4 + 0x6], 0x2
000058D0 2F2D F8D0 move.l -[A7], [A5 - 0x730]
000058D4 7008 moveq.l D0, 0x08
000058D6 2F00 move.l -[A7], D0
000058D8 70FF moveq.l D0, 0xFFFFFFFF
000058DA 2F00 move.l -[A7], D0
000058DC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000058E0 486D F4D2 pea.l [A5 - 0xB2E]
000058E4 486D F4E2 pea.l [A5 - 0xB1E]
000058E8 3007 move.w D0, D7
000058EA E740 asl D0.w, 3
000058EC 0640 F8E0 addi.w D0, 0xF8E0
000058F0 4875 0000 pea.l [A5 + D0.w]
000058F4 486D F45E pea.l [A5 - 0xBA2]
000058F8 3F3C 0002 move.w -[A7], 0x2
000058FC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005900 A8EC syscall CopyBits
00005902 5247 addq.w D7, 1
00005904 0C47 0008 cmpi.w D7, 0x8
00005908 6F00 FF4E ble -0xB0 /* 00005858 */
0000590C 486D F4D2 pea.l [A5 - 0xB2E]
00005910 486D F4E2 pea.l [A5 - 0xB1E]
00005914 486D F3A6 pea.l [A5 - 0xC5A]
00005918 486D F45E pea.l [A5 - 0xBA2]
0000591C 3F3C 0002 move.w -[A7], 0x2
00005920 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005924 A8EC syscall CopyBits
00005926 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label0000592A:
0000592A 0C45 00E3 cmpi.w D5, 0xE3
0000592E 6F0E ble +0x10 /* 0000593E */
label00005930:
00005930 594F subq.w A7, 4
00005932 A975 syscall TickCount
00005934 201F move.l D0, [A7]+
00005936 90AD F11E sub.l D0, [A5 - 0xEE2]
0000593A 5980 subq.l D0, 4
0000593C 6DF2 blt -0xC /* 00005930 */
label0000593E:
0000593E 594F subq.w A7, 4
00005940 A975 syscall TickCount
00005942 2B5F F11E move.l [A5 - 0xEE2], [A7]+
00005946 102D F10B move.b D0, [A5 - 0xEF5]
0000594A 802D F840 or.b D0, [A5 - 0x7C0]
0000594E 0C6E FFFF FDFA cmpi.w [A6 - 0x206], 0xFFFF
00005954 57C1 seq D1
00005956 4401 neg.b D1
00005958 8001 or.b D0, D1
0000595A 6700 C97C beq -0x3682 /* 000022D8 */
0000595E 0C6E FFFF FDFA cmpi.w [A6 - 0x206], 0xFFFF
00005964 6600 0396 bne +0x398 /* 00005CFC */
00005968 486D F156 pea.l [A5 - 0xEAA]
0000596C 3F3C 018A move.w -[A7], 0x18A
00005970 3F3C 00E9 move.w -[A7], 0xE9
00005974 3F3C 01F0 move.w -[A7], 0x1F0
00005978 3F3C 011D move.w -[A7], 0x11D
0000597C A8A7 syscall SetRect
0000597E 486D F4B6 pea.l [A5 - 0xB4A]
00005982 486D F4E2 pea.l [A5 - 0xB1E]
00005986 486D F156 pea.l [A5 - 0xEAA]
0000598A 486E FDFC pea.l [A6 - 0x204]
0000598E 4267 clr.w -[A7]
00005990 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005994 A8EC syscall CopyBits
00005996 486D F156 pea.l [A5 - 0xEAA]
0000599A 3F3C 00AF move.w -[A7], 0xAF
0000599E 3F3C 0018 move.w -[A7], 0x18
000059A2 3F3C 0160 move.w -[A7], 0x160
000059A6 3F3C 008C move.w -[A7], 0x8C
000059AA A8A7 syscall SetRect
000059AC 486E FE0C pea.l [A6 - 0x1F4]
000059B0 3F3C 009A move.w -[A7], 0x9A
000059B4 3F3C 0012 move.w -[A7], 0x12
000059B8 3F3C 014B move.w -[A7], 0x14B
000059BC 3F3C 0086 move.w -[A7], 0x86
000059C0 A8A7 syscall SetRect
000059C2 486E FE04 pea.l [A6 - 0x1FC]
000059C6 3F3C 009A move.w -[A7], 0x9A
000059CA 3F3C 0087 move.w -[A7], 0x87
000059CE 3F3C 014B move.w -[A7], 0x14B
000059D2 3F3C 00FB move.w -[A7], 0xFB
000059D6 A8A7 syscall SetRect
000059D8 7E01 moveq.l D7, 0x01
label000059DA:
000059DA 3007 move.w D0, D7
000059DC C1FC 000E muls.w D0, 0xE
000059E0 0640 FC8E addi.w D0, 0xFC8E
000059E4 49F6 0000 lea.l A4, [A6 + D0.w]
000059E8 422C 0008 clr.b [A4 + 0x8]
000059EC 426C 000C clr.w [A4 + 0xC]
000059F0 5247 addq.w D7, 1
000059F2 0C47 0019 cmpi.w D7, 0x19
000059F6 6FE2 ble -0x1C /* 000059DA */
000059F8 4247 clr.w D7
000059FA 486D F4C4 pea.l [A5 - 0xB3C]
000059FE 486D F4C4 pea.l [A5 - 0xB3C]
00005A02 486E FE0C pea.l [A6 - 0x1F4]
00005A06 486E FE04 pea.l [A6 - 0x1FC]
00005A0A 3F3C 0002 move.w -[A7], 0x2
00005A0E 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005A12 A8EC syscall CopyBits
00005A14 422E FC9B clr.b [A6 - 0x365]
label00005A18:
00005A18 4247 clr.w D7
00005A1A 7C01 moveq.l D6, 0x01
label00005A1C:
00005A1C 3006 move.w D0, D6
00005A1E C1FC 000E muls.w D0, 0xE
00005A22 0640 FC8E addi.w D0, 0xFC8E
00005A26 49F6 0000 lea.l A4, [A6 + D0.w]
00005A2A 0C6C 0003 000C cmpi.w [A4 + 0xC], 0x3
00005A30 57C0 seq D0
00005A32 122E FC9B move.b D1, [A6 - 0x365]
00005A36 5301 subq.b D1, 1
00005A38 C001 and.b D0, D1
00005A3A 6720 beq +0x22 /* 00005A5C */
00005A3C 1D7C 0001 FC9B move.b [A6 - 0x365], 0x1
00005A42 486D F4C4 pea.l [A5 - 0xB3C]
00005A46 486D F4E2 pea.l [A5 - 0xB1E]
00005A4A 486E FE04 pea.l [A6 - 0x1FC]
00005A4E 486D F156 pea.l [A5 - 0xEAA]
00005A52 3F3C 0002 move.w -[A7], 0x2
00005A56 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005A5A A8EC syscall CopyBits
label00005A5C:
00005A5C 554F subq.w A7, 2
00005A5E 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00005A62 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005A66 0C5F 0001 cmpi.w [A7]+, 0x1
00005A6A 6658 bne +0x5A /* 00005AC4 */
00005A6C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00005A70 594F subq.w A7, 4
00005A72 3F3C 0005 move.w -[A7], 0x5
00005A76 554F subq.w A7, 2
00005A78 3F3C 0005 move.w -[A7], 0x5
00005A7C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005A80 301F move.w D0, [A7]+
00005A82 0640 0011 addi.w D0, 0x11
00005A86 3F00 move.w -[A7], D0
00005A88 A869 syscall FixRatio
00005A8A 206D F8AA movea.l A0, [A5 - 0x756]
00005A8E 215F 0002 move.l [A0 + 0x2], [A7]+
00005A92 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
00005A96 594F subq.w A7, 4
00005A98 594F subq.w A7, 4
00005A9A 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00005AA0 3F3C 03E8 move.w -[A7], 0x3E8
00005AA4 A9A0 syscall GetResource
00005AA6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00005AAA 42A7 clr.l -[A7]
00005AAC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00005AB0 594F subq.w A7, 4
00005AB2 3F3C 0001 move.w -[A7], 0x1
00005AB6 3F3C 0004 move.w -[A7], 0x4
00005ABA A869 syscall FixRatio
00005ABC 206D F8AA movea.l A0, [A5 - 0x756]
00005AC0 215F 0002 move.l [A0 + 0x2], [A7]+
label00005AC4:
00005AC4 554F subq.w A7, 2
00005AC6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00005ACA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005ACE 0C5F 0001 cmpi.w [A7]+, 0x1
00005AD2 6618 bne +0x1A /* 00005AEC */
00005AD4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00005AD8 2F2D F876 move.l -[A7], [A5 - 0x78A]
00005ADC 594F subq.w A7, 4
00005ADE 2F2D F872 move.l -[A7], [A5 - 0x78E]
00005AE2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00005AE6 42A7 clr.l -[A7]
00005AE8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label00005AEC:
00005AEC 4A2C 0008 tst.b [A4 + 0x8]
00005AF0 6700 00DC beq +0xDE /* 00005BCE */
00005AF4 0C6C 0007 000C cmpi.w [A4 + 0xC], 0x7
00005AFA 6606 bne +0x8 /* 00005B02 */
00005AFC 5247 addq.w D7, 1
00005AFE 6000 013C bra +0x13E /* 00005C3C */
label00005B02:
00005B02 486D F4C4 pea.l [A5 - 0xB3C]
00005B06 486D F4E2 pea.l [A5 - 0xB1E]
00005B0A 302C 000A move.w D0, [A4 + 0xA]
00005B0E E740 asl D0.w, 3
00005B10 0640 FE7C addi.w D0, 0xFE7C
00005B14 4875 0000 pea.l [A5 + D0.w]
00005B18 2F0C move.l -[A7], A4
00005B1A 3F3C 0002 move.w -[A7], 0x2
00005B1E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005B22 A8EC syscall CopyBits
00005B24 0C6C 000A 000A cmpi.w [A4 + 0xA], 0xA /* '\n' */
00005B2A 6C24 bge +0x26 /* 00005B50 */
00005B2C 486D F4C4 pea.l [A5 - 0xB3C]
00005B30 486D F4E2 pea.l [A5 - 0xB1E]
00005B34 302C 000A move.w D0, [A4 + 0xA]
00005B38 5240 addq.w D0, 1
00005B3A E740 asl D0.w, 3
00005B3C 0640 FE7C addi.w D0, 0xFE7C
00005B40 4875 0000 pea.l [A5 + D0.w]
00005B44 2F0C move.l -[A7], A4
00005B46 3F3C 0002 move.w -[A7], 0x2
00005B4A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005B4E A8EC syscall CopyBits
label00005B50:
00005B50 302C 000A move.w D0, [A4 + 0xA]
00005B54 5240 addq.w D0, 1
00005B56 3940 000A move.w [A4 + 0xA], D0
00005B5A 0C6C 000B 000A cmpi.w [A4 + 0xA], 0xB
00005B60 6600 00DA bne +0xDC /* 00005C3C */
00005B64 554F subq.w A7, 2
00005B66 3F3C 00B6 move.w -[A7], 0xB6
00005B6A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005B6E 301F move.w D0, [A7]+
00005B70 0640 0087 addi.w D0, 0x87
00005B74 3940 0002 move.w [A4 + 0x2], D0
00005B78 554F subq.w A7, 2
00005B7A 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
00005B7E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005B82 389F move.w [A4], [A7]+
00005B84 3014 move.w D0, [A4]
00005B86 0640 003C addi.w D0, 0x3C /* '<' */
00005B8A 3940 0004 move.w [A4 + 0x4], D0
00005B8E 302C 0002 move.w D0, [A4 + 0x2]
00005B92 0640 003C addi.w D0, 0x3C /* '<' */
00005B96 3940 0006 move.w [A4 + 0x6], D0
00005B9A 397C 0001 000A move.w [A4 + 0xA], 0x1
00005BA0 302C 000C move.w D0, [A4 + 0xC]
00005BA4 5240 addq.w D0, 1
00005BA6 3940 000C move.w [A4 + 0xC], D0
00005BAA 0C6C 0007 000C cmpi.w [A4 + 0xC], 0x7
00005BB0 6C00 008A bge +0x8C /* 00005C3C */
00005BB4 486D F4C4 pea.l [A5 - 0xB3C]
00005BB8 486D F4E2 pea.l [A5 - 0xB1E]
00005BBC 486D FE84 pea.l [A5 - 0x17C]
00005BC0 2F0C move.l -[A7], A4
00005BC2 3F3C 0002 move.w -[A7], 0x2
00005BC6 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005BCA A8EC syscall CopyBits
00005BCC 606E bra +0x70 /* 00005C3C */
label00005BCE:
00005BCE 554F subq.w A7, 2
00005BD0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00005BD4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005BD8 0C5F 0001 cmpi.w [A7]+, 0x1
00005BDC 665E bne +0x60 /* 00005C3C */
00005BDE 197C 0001 0008 move.b [A4 + 0x8], 0x1
00005BE4 554F subq.w A7, 2
00005BE6 3F3C 00B6 move.w -[A7], 0xB6
00005BEA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005BEE 301F move.w D0, [A7]+
00005BF0 0640 0087 addi.w D0, 0x87
00005BF4 3940 0002 move.w [A4 + 0x2], D0
00005BF8 554F subq.w A7, 2
00005BFA 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
00005BFE 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005C02 389F move.w [A4], [A7]+
00005C04 3014 move.w D0, [A4]
00005C06 0640 003C addi.w D0, 0x3C /* '<' */
00005C0A 3940 0004 move.w [A4 + 0x4], D0
00005C0E 302C 0002 move.w D0, [A4 + 0x2]
00005C12 0640 003C addi.w D0, 0x3C /* '<' */
00005C16 3940 0006 move.w [A4 + 0x6], D0
00005C1A 397C 0001 000A move.w [A4 + 0xA], 0x1
00005C20 426C 000C clr.w [A4 + 0xC]
00005C24 486D F4C4 pea.l [A5 - 0xB3C]
00005C28 486D F4E2 pea.l [A5 - 0xB1E]
00005C2C 486D FE84 pea.l [A5 - 0x17C]
00005C30 2F0C move.l -[A7], A4
00005C32 3F3C 0002 move.w -[A7], 0x2
00005C36 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005C3A A8EC syscall CopyBits
label00005C3C:
00005C3C 5246 addq.w D6, 1
00005C3E 0C46 0019 cmpi.w D6, 0x19
00005C42 6F00 FDD8 ble -0x226 /* 00005A1C */
00005C46 0C47 0019 cmpi.w D7, 0x19
00005C4A 6600 FDCC bne -0x232 /* 00005A18 */
00005C4E 486D F4C4 pea.l [A5 - 0xB3C]
00005C52 486D F4C4 pea.l [A5 - 0xB3C]
00005C56 486E FE0C pea.l [A6 - 0x1F4]
00005C5A 486E FE04 pea.l [A6 - 0x1FC]
00005C5E 3F3C 0002 move.w -[A7], 0x2
00005C62 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005C66 A8EC syscall CopyBits
00005C68 486D F4C4 pea.l [A5 - 0xB3C]
00005C6C 486D F4E2 pea.l [A5 - 0xB1E]
00005C70 486E FE04 pea.l [A6 - 0x1FC]
00005C74 486D F156 pea.l [A5 - 0xEAA]
00005C78 4267 clr.w -[A7]
00005C7A 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005C7E A8EC syscall CopyBits
00005C80 7021 moveq.l D0, 0x21
00005C82 2F00 move.l -[A7], D0
00005C84 A862 syscall ForeColor
00005C86 486D F156 pea.l [A5 - 0xEAA]
00005C8A 3F3C FFA5 move.w -[A7], 0xFFA5
00005C8E 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00005C92 4267 clr.w -[A7]
00005C94 3F3C 0085 move.w -[A7], 0x85
00005C98 A8A7 syscall SetRect
00005C9A 703C moveq.l D0, 0x3C
00005C9C 2F00 move.l -[A7], D0
00005C9E 486D EC58 pea.l [A5 - 0x13A8]
00005CA2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
label00005CA6:
00005CA6 486D F4C4 pea.l [A5 - 0xB3C]
00005CAA 486D F4E2 pea.l [A5 - 0xB1E]
00005CAE 486E FC92 pea.l [A6 - 0x36E]
00005CB2 486D F156 pea.l [A5 - 0xEAA]
00005CB6 4267 clr.w -[A7]
00005CB8 2F2D FBCA move.l -[A7], [A5 - 0x436]
00005CBC A8EC syscall CopyBits
00005CBE 486D F156 pea.l [A5 - 0xEAA]
00005CC2 3F3C 0001 move.w -[A7], 0x1
00005CC6 4267 clr.w -[A7]
00005CC8 A8A8 syscall OffsetRect
00005CCA 7002 moveq.l D0, 0x02
00005CCC 2F00 move.l -[A7], D0
00005CCE 486D EC58 pea.l [A5 - 0x13A8]
00005CD2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00005CD6 4A6D F158 tst.w [A5 - 0xEA8]
00005CDA 6FCA ble -0x34 /* 00005CA6 */
00005CDC 703C moveq.l D0, 0x3C
00005CDE 2F00 move.l -[A7], D0
00005CE0 486D EC58 pea.l [A5 - 0x13A8]
00005CE4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00005CE8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00005CEC 302D F108 move.w D0, [A5 - 0xEF8]
00005CF0 0640 2710 addi.w D0, 0x2710
00005CF4 3B40 F108 move.w [A5 - 0xEF8], D0
00005CF8 4EBA A306 jsr [PC - 0x5CFA /* 00000000 */]
label00005CFC:
00005CFC 422D F10B clr.b [A5 - 0xEF5]
00005D00 1B7C 0001 F118 move.b [A5 - 0xEE8], 0x1
00005D06 594F subq.w A7, 4
00005D08 3F3C 0001 move.w -[A7], 0x1
00005D0C 3F3C 0002 move.w -[A7], 0x2
00005D10 A869 syscall FixRatio
00005D12 206D F8B6 movea.l A0, [A5 - 0x74A]
00005D16 215F 0002 move.l [A0 + 0x2], [A7]+
00005D1A 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00005D1E 4E5E unlink A6
00005D20 4E75 rts
00005D22 444F neg.w A7
00005D24 464D not.w A5
00005D26 2020 move.l D0, -[A0]
00005D28 2020 move.l D0, -[A0]
00005D2A 0745 bchg D5, D3
00005D2C 6E65 bgt +0x67 /* 00005D93 */
00005D2E 7267 moveq.l D1, 0x67
00005D30 793A moveq.l D4, 0x3A
00005D32 0642 6561 addi.w D2, 0x6561 /* 'ea' */
00005D36 6368 bls +0x6A /* 00005DA0 */
00005D38 3A16 move.w D5, [A6]
00005D3A 0620 5761 addi.b -[A0], 0x61 /* 'a' */
00005D3E 7665 moveq.l D3, 0x65
00005D40 3A16 move.w D5, [A6]
00005D42 0653 636F addi.w [A3], 0x636F /* 'co' */
00005D46 7265 moveq.l D1, 0x65
00005D48 3A16 move.w D5, [A6]
00005D4A 3FFE move.w <<invalid special address>>, <<invalid special address>>
00005D4C B333 3333 3333 3333 3FFE B333 xor.b [[A3 + 0x33333333 + D3 * 2] + 0x3FFEB333], D1
00005D58 3333 3333 3333 3FFC CCCC CCCC move.w -[A1], [[A3 + 0x33333FFC + D3 * 2] - 0x33333334]
00005D64 CCCC mulu.w D6, A4
00005D66 CCCD mulu.w D6, A5
00005D68 3FFC CCCC move.w <<invalid special address>>, 0xCCCC
00005D6C CCCC mulu.w D6, A4
00005D6E CCCC mulu.w D6, A4
00005D70 CCCD mulu.w D6, A5
00005D72 3FFF move.w <<invalid special address>>, <<invalid special address>>
00005D74 8CCC divu.w D6, A4
00005D76 CCCC mulu.w D6, A4
00005D78 CCCC mulu.w D6, A4
00005D7A CCCD mulu.w D6, A5
00005D7C 3FFE move.w <<invalid special address>>, <<invalid special address>>
00005D7E 9999 sub.l [A1]+, D4
00005D80 9999 sub.l [A1]+, D4
00005D82 9999 sub.l [A1]+, D4
00005D84 9999 sub.l [A1]+, D4
00005D86 3FFC CCCC move.w <<invalid special address>>, 0xCCCC
00005D8A CCCC mulu.w D6, A4
00005D8C CCCC mulu.w D6, A4
00005D8E CCCD mulu.w D6, A5
00005D90 3FFC CCCC move.w <<invalid special address>>, 0xCCCC
00005D94 CCCC mulu.w D6, A4
00005D96 CCCC mulu.w D6, A4
00005D98 CCCD mulu.w D6, A5
00005D9A 3FFE move.w <<invalid special address>>, <<invalid special address>>
00005D9C 9999 sub.l [A1]+, D4
00005D9E 9999 sub.l [A1]+, D4
label00005DA0:
00005DA0 9999 sub.l [A1]+, D4
00005DA2 9999 sub.l [A1]+, D4
00005DA4 3FFF move.w <<invalid special address>>, <<invalid special address>>
00005DA6 8CCC divu.w D6, A4
00005DA8 CCCC mulu.w D6, A4
00005DAA CCCC mulu.w D6, A4
00005DAC CCCD mulu.w D6, A5
00005DAE 0745 bchg D5, D3
00005DB0 6E65 bgt +0x67 /* 00005E17 */
00005DB2 7267 moveq.l D1, 0x67
00005DB4 793A moveq.l D4, 0x3A
00005DB6 0642 6561 addi.w D2, 0x6561 /* 'ea' */
00005DBA 6368 bls +0x6A /* 00005E24 */
00005DBC 3A16 move.w D5, [A6]
00005DBE 0620 5761 addi.b -[A0], 0x61 /* 'a' */
00005DC2 7665 moveq.l D3, 0x65
00005DC4 3A16 move.w D5, [A6]
00005DC6 0653 636F addi.w [A3], 0x636F /* 'co' */
00005DCA 7265 moveq.l D1, 0x65
00005DCC 3A16 move.w D5, [A6]
00005DCE 0745 bchg D5, D3
00005DD0 6E65 bgt +0x67 /* 00005E37 */
00005DD2 7267 moveq.l D1, 0x67
00005DD4 793A moveq.l D4, 0x3A
00005DD6 0642 6561 addi.w D2, 0x6561 /* 'ea' */
00005DDA 6368 bls +0x6A /* 00005E44 */
00005DDC 3A16 move.w D5, [A6]
00005DDE 0620 5761 addi.b -[A0], 0x61 /* 'a' */
00005DE2 7665 moveq.l D3, 0x65
00005DE4 3A16 move.w D5, [A6]
00005DE6 0653 636F addi.w [A3], 0x636F /* 'co' */
00005DEA 7265 moveq.l D1, 0x65
00005DEC 3A16 move.w D5, [A6]
00005DEE 2550 7265 move.l [A2 + 0x7265], [A0]
00005DF2 7061 moveq.l D0, 0x61
00005DF4 7265 moveq.l D1, 0x65
00005DF6 2079 6F75 7273 movea.l A0, [0x6F757273]
00005DFC 656C bcs +0x6E /* 00005E6A */
00005DFE 6620 bne +0x22 /* 00005E20 */
00005E00 666F bne +0x71 /* 00005E71 */
00005E02 7220 moveq.l D1, 0x20
00005E04 7468 moveq.l D2, 0x68
00005E06 6520 bcs +0x22 /* 00005E28 */
00005E08 6669 bne +0x6B /* 00005E73 */
00005E0A 6E61 bgt +0x63 /* 00005E6D */
00005E0C 6C20 bge +0x22 /* 00005E2E */
00005E0E 6261 bhi +0x63 /* 00005E71 */
00005E10 7474 moveq.l D2, 0x74
00005E12 6C65 bge +0x67 /* 00005E79 */
00005E14 0012 1B64 ori.b [A2], 0x64 /* 'd' */
00005E18 6563 bcs +0x65 /* 00005E7D */
00005E1A 6964 bvs +0x66 /* 00005E80 */
00005E1C 6520 bcs +0x22 /* 00005E3E */
00005E1E 7468 moveq.l D2, 0x68
label00005E20:
00005E20 6520 bcs +0x22 /* 00005E42 */
00005E22 6661 bne +0x63 /* 00005E85 */
label00005E24:
00005E24 7465 moveq.l D2, 0x65
00005E26 206F 6620 movea.l A0, [A7 + 0x6620]
// begin alternate branch 00005E28-00005E2A
label00005E28:
00005E28 6620 bne +0x22 /* 00005E4A */
// end alternate branch 00005E28-00005E2A
label00005E28: // (misaligned)
00005E2A 6D61 blt +0x63 /* 00005E8D */
00005E2C 6E6B bgt +0x6D /* 00005E99 */
label00005E2E:
00005E2E 696E bvs +0x70 /* 00005E9E */
00005E30 642E bcc +0x30 /* 00005E60 */
00005E32 2275 6E6C movea.l A1, [A5 + D6 * 8 + 0x6C]
00005E36 696D bvs +0x6F /* 00005EA5 */
00005E38 6974 bvs +0x76 /* 00005EAE */
00005E3A 6564 bcs +0x66 /* 00005EA0 */
00005E3C 2073 686F movea.l A0, [A3 + D6 + 0x6F]
// begin alternate branch 00005E3E-00005E40
label00005E3E:
00005E3E 686F bvc +0x71 /* 00005EAF */
// end alternate branch 00005E3E-00005E40
label00005E3E: // (misaligned)
00005E40 7473 moveq.l D2, 0x73
label00005E42:
00005E42 2E20 move.l D7, -[A0]
label00005E44:
00005E44 2054 movea.l A0, [A4]
00005E46 6869 bvc +0x6B /* 00005EB1 */
00005E48 7320 moveq.l D1, 0x20
label00005E4A:
00005E4A 6261 bhi +0x63 /* 00005EAD */
00005E4C 7474 moveq.l D2, 0x74
00005E4E 6C65 bge +0x67 /* 00005EB5 */
00005E50 2077 696C movea.l A0, <<invalid full ext with I/IS == 4>>
00005E54 6C12 bge +0x14 /* 00005E68 */
00005E56 2172 6570 6C61 6365 6420 move.l [A0 + 0x6420], [A2 + 0x6C616365]
label00005E60:
00005E60 7769 moveq.l D3, 0x69
00005E62 7468 moveq.l D2, 0x68
00005E64 2061 movea.l A0, -[A1]
00005E66 2070 6C61 movea.l A0, [A0 + D6 * 4 + 0x61]
// begin alternate branch 00005E68-00005E6A
label00005E68:
00005E68 6C61 bge +0x63 /* 00005ECB */
// end alternate branch 00005E68-00005E6A
label00005E68: // (misaligned)
label00005E6A:
00005E6A 736D moveq.l D1, 0x6D
00005E6C 6120 bsr +0x22 /* 00005E8E */
00005E6E 7269 moveq.l D1, 0x69
00005E70 666C bne +0x6E /* 00005EDE */
00005E72 6520 bcs +0x22 /* 00005E94 */
00005E74 7769 moveq.l D3, 0x69
00005E76 7468 moveq.l D2, 0x68
00005E78 2361 6C6C move.l [A1 + 0x6C6C], -[A1]
00005E7C 206F 6620 movea.l A0, [A7 + 0x6620]
label00005E80:
00005E80 796F moveq.l D4, 0x6F
00005E82 7572 moveq.l D2, 0x72
00005E84 2077 6561 706F movea.l A0, [[A7 + 0x706F]]
00005E8A 6E73 bgt +0x75 /* 00005EFF */
00005E8C 2061 movea.l A0, -[A1]
fn00005E8E:
00005E8E 7265 moveq.l D1, 0x65
00005E90 2072 656D movea.l A0, <<invalid full ext with IS == 1 and I/IS == 5>>
label00005E94:
00005E94 6F76 ble +0x78 /* 00005F0C */
00005E96 6564 bcs +0x66 /* 00005EFC */
00005E98 2061 movea.l A0, -[A1]
00005E9A 6E64 bgt +0x66 /* 00005F00 */
00005E9C 2159 6F75 move.l [A0 + 0x6F75], [A1]+
// begin alternate branch 00005E9E-00005EA0
label00005E9E:
00005E9E 6F75 ble +0x77 /* 00005F15 */
// end alternate branch 00005E9E-00005EA0
label00005E9E: // (misaligned)
label00005EA0:
00005EA0 7220 moveq.l D1, 0x20
00005EA2 7368 moveq.l D1, 0x68
00005EA4 6970 bvs +0x72 /* 00005F16 */
00005EA6 2069 7320 movea.l A0, [A1 + 0x7320]
00005EAA 7175 moveq.l D0, 0x75
00005EAC 6963 bvs +0x65 /* 00005F11 */
label00005EAE:
00005EAE 6B6C bmi +0x6E /* 00005F1C */
00005EB0 7920 moveq.l D4, 0x20
00005EB2 7265 moveq.l D1, 0x65
00005EB4 6675 bne +0x77 /* 00005F2B */
00005EB6 656C bcs +0x6E /* 00005F24 */
00005EB8 6564 bcs +0x66 /* 00005F1E */
00005EBA 2061 movea.l A0, -[A1]
00005EBC 6E64 bgt +0x66 /* 00005F22 */
00005EBE 0016 0012 ori.b [A6], 0x12
00005EC2 186D 6F76 movea.b A4, [A5 + 0x6F76]
00005EC6 696E bvs +0x70 /* 00005F36 */
00005EC8 6720 beq +0x22 /* 00005EEA */
00005ECA 696E bvs +0x70 /* 00005F3A */
00005ECC 2066 movea.l A0, -[A6]
00005ECE 726F moveq.l D1, 0x6F
00005ED0 6D20 blt +0x22 /* 00005EF2 */
00005ED2 6F66 ble +0x68 /* 00005F3A */
00005ED4 6673 bne +0x75 /* 00005F49 */
00005ED6 686F bvc +0x71 /* 00005F47 */
00005ED8 7265 moveq.l D1, 0x65
00005EDA 2E12 move.l D7, [A2]
00005EDC 2068 6173 movea.l A0, [A0 + 0x6173]
// begin alternate branch 00005EDE-00005EE0
label00005EDE:
00005EDE 6173 bsr +0x75 /* 00005F53 */
// end alternate branch 00005EDE-00005EE0
label00005EDE: // (misaligned)
00005EE0 2064 movea.l A0, -[A4]
00005EE2 6574 bcs +0x76 /* 00005F58 */
00005EE4 6563 bcs +0x65 /* 00005F49 */
00005EE6 7465 moveq.l D2, 0x65
00005EE8 6420 bcc +0x22 /* 00005F0A */
label00005EEA:
00005EEA 6120 bsr +0x22 /* 00005F0C */
00005EEC 6769 beq +0x6B /* 00005F57 */
00005EEE 616E bsr +0x70 /* 00005F5E */
00005EF0 7420 moveq.l D2, 0x20
label00005EF2:
00005EF2 6D75 blt +0x77 /* 00005F69 */
00005EF4 7461 moveq.l D2, 0x61
00005EF6 6E74 bgt +0x76 /* 00005F6C */
00005EF8 2063 movea.l A0, -[A3]
00005EFA 7261 moveq.l D1, 0x61
label00005EFC:
00005EFC 6212 bhi +0x14 /* 00005F10 */
00005EFE 2662 movea.l A3, -[A2]
label00005F00:
00005F00 6174 bsr +0x76 /* 00005F76 */
00005F02 746C moveq.l D2, 0x6C
00005F04 6520 bcs +0x22 /* 00005F26 */
00005F06 6973 bvs +0x75 /* 00005F7B */
00005F08 206E 6F74 movea.l A0, [A6 + 0x6F74]
// begin alternate branch 00005F0A-00005F0C
label00005F0A:
00005F0A 6F74 ble +0x76 /* 00005F80 */
// end alternate branch 00005F0A-00005F0C
label00005F0A: // (misaligned)
fn00005F0C:
00005F0C 206F 7665 movea.l A0, [A7 + 0x7665]
label00005F10:
00005F10 7220 moveq.l D1, 0x20
00005F12 7965 moveq.l D4, 0x65
00005F14 742C moveq.l D2, 0x2C
label00005F16:
00005F16 2068 6F77 movea.l A0, [A0 + 0x6F77]
00005F1A 6576 bcs +0x78 /* 00005F92 */
label00005F1C:
00005F1C 6572 bcs +0x74 /* 00005F90 */
label00005F1E:
00005F1E 2E20 move.l D7, -[A0]
00005F20 536F 6E61 subq.w [A7 + 0x6E61], 1
// begin alternate branch 00005F22-00005F24
label00005F22:
00005F22 6E61 bgt +0x63 /* 00005F85 */
// end alternate branch 00005F22-00005F24
label00005F22: // (misaligned)
label00005F24:
00005F24 7212 moveq.l D1, 0x12
label00005F26:
00005F26 256F 6620 7468 move.l [A2 + 0x7468], [A7 + 0x6620]
00005F2C 6520 bcs +0x22 /* 00005F4E */
00005F2E 6174 bsr +0x76 /* 00005FA4 */
00005F30 7461 moveq.l D2, 0x61
00005F32 636B bls +0x6D /* 00005F9F */
00005F34 2077 6176 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 00005F36-00005F38
label00005F36:
00005F36 6176 bsr +0x78 /* 00005FAE */
// end alternate branch 00005F36-00005F38
label00005F36: // (misaligned)
00005F38 6520 bcs +0x22 /* 00005F5A */
label00005F3A:
00005F3A 6973 bvs +0x75 /* 00005FAF */
00005F3C 2064 movea.l A0, -[A4]
00005F3E 6573 bcs +0x75 /* 00005FB3 */
00005F40 7472 moveq.l D2, 0x72
00005F42 6F79 ble +0x7B /* 00005FBD */
00005F44 6564 bcs +0x66 /* 00005FAA */
00005F46 2E20 move.l D7, -[A0]
00005F48 2054 movea.l A0, [A4]
00005F4A 6865 bvc +0x67 /* 00005FB1 */
00005F4C 2356 6963 move.l [A1 + 0x6963], [A6]
// begin alternate branch 00005F4E-00005F50
label00005F4E:
00005F4E 6963 bvs +0x65 /* 00005FB3 */
// end alternate branch 00005F4E-00005F50
label00005F4E: // (misaligned)
00005F50 746F moveq.l D2, 0x6F
00005F52 7279 moveq.l D1, 0x79
00005F54 2069 7320 movea.l A0, [A1 + 0x7320]
label00005F58:
00005F58 616C bsr +0x6E /* 00005FC6 */
label00005F5A:
00005F5A 6D6F blt +0x71 /* 00005FCB */
00005F5C 7374 moveq.l D1, 0x74
fn00005F5E:
00005F5E 2079 6F75 7273 movea.l A0, [0x6F757273]
00005F64 2061 movea.l A0, -[A1]
00005F66 7320 moveq.l D1, 0x20
00005F68 7468 moveq.l D2, 0x68
00005F6A 6520 bcs +0x22 /* 00005F8C */
label00005F6C:
00005F6C 6C61 bge +0x63 /* 00005FCF */
00005F6E 7374 moveq.l D1, 0x74